Jobs

Senior Software Engineer


Job details
  • ALOIS Solutions
  • Exeter
  • 5 days ago

Role:

The focus for this role will be adding technical leadership to complement existing scientific leadership to an existing team of software engineers and data scientists. The role will support the existing project manager to lead on effective agile delivery practices. Further, the role will build technical understanding of the challenges around this machine learning activity and develop, and monitor against, a technical roadmap to address them. This role will need to balance the need for scientific progress with sustainability, maintainability, long-term delivery and improving the development cycle time. Contributing high quality code and reviews to the project as well as mentoring and developing junior members of the team will be part of the role.

Key Responsibilities:

• Supported by the project manager, act as Scrum Master and facilitate the delivery team to work

effectively.

• Lead the development of technical plans and roadmaps for the FastNet capability

• With the assistance of the development team and project manager monitor progress against and

adapt roadmaps escalating via the project manager when this effects milestones/deliverables.

• Assist, mentor and develop team members; build capability and capacity for the team.

• Respond to pull requests; review and refactor prototype science code for efficiency and

robustness

• Work as part of a team to incorporate new scientific developments into the FastNet code base.

• Review and promote coding best practices for the project, including use of appropriate tools to

facilitate this.

• Maintain good documentation and promote knowledge transfer to other team members through

pair programming, coaching, and team discussions.


Key skills:

• Expert knowledge ofPython, knowledge of quality assurance with Python, especiallytestinganddocumentation.

• Expert knowledge ofagile development practices, specifically the Scrum framework.

• Knowledge of developing and deployingmachine learning workflowsoncloud platforms such as AzureML.

• Knowledge of working with large structured and unstructured datasets, ideallygeospatial data.

• Ability to mentor and develop others.


Essential Criteria:

Show deep and/or broad relevant technical insight through facilitation of significant advances in

software capability by the effective application of technical knowledge and interpersonal skills.

This should include the development of sophisticated machine learning models.

Promote good Quality Assurance processes, best practice, standards and/or regulations in your

work and that of others.

Communicate knowledge accurately and concisely in written documents and discussions in

groups, tailoring communication for diverse audiences, and actively engage with others to

understand the requirements and wider context of your work.

Mentor, coach, train and support others in developing their technical skills, leading to improved

output of individuals and the team and the career development of others.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer (ML)

Be at the Forefront of Climate InnovationBuild AI-Driven Tools for Climate Action and Sustainable ImpactWe’re excited to bring on board a talented Software Engineer for a rapidly growing climate intelligence company. This role offers a unique opportunity to join a dedicated team developing a platform that enables sustainable investment decisions...

Fleet Street

Senior Software Engineer

Senior Software Engineer - Cambridge - Hybrid - PermanentMy Client is seeking a Senior Software Engineer to join their Electronics team in Cambridge. This role may require periodic travel to customer sites and other locations.The Electronics team in Cambridge offers project support across various stages, from short-term prototypes to production-level...

Cambridge

Senior Software Engineer - RAG

Senior Software Engineer - RAG/reasoning infrastructureJoin a pioneering robotics start-up as a Senior Software Engineer on the Robotic Reasoning team, where your expertise in RAG and AI technologies will shape the future of intelligent robots.This is a unique opportunity to lead the development and optimization of advanced RAG pipelines and...

London

Senior Software Engineer - AI&ML Knowledgebase

Senior Software Engineer - AI/ML KnowledgeBaseThe MissionProactive Global have partnered with an exciting AI business who are striving to create the world'sleading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate intodaily life and amplify human capacity.VisionIn a world where artificial intelligence opens up new horizons, our faith in...

Camden Town

Senior Software Engineer - Reasoning Infrastructure

Senior Software Engineer - Reasoning InfrastructureThe MissionProactive Global have partnered with an exciting AI business who are striving to create the world'sleading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate intodaily life and amplify human capacity.VisionIn a world where artificial intelligence opens up new horizons, our faith in...

London

Senior Software Engineer - Insights

Senior Software Engineer - Insights Belfast Engineering - Engineering - General / Full-time / Hybrid Apply for this job At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable...

Bazaarvoice Ltd Belfast