At a Glance
- Tasks: Build and maintain data pipelines for ecological data and develop reproducible modelling pipelines.
- Company: Echo Labs, a pioneering research organisation focused on ecological intelligence.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and diversity.
- Why this job: Join a mission-driven team to make a real impact on ecological science.
- Qualifications: 5 years in ML engineering, fluency in Python, and experience with data pipelines.
The predicted salary is between 107000 - 123000 £ per year.
Echo Labs is building a scientific and technical foundation for ecological intelligence: a multimodal system to measure, model, and forecast Ecosystem Condition as a dynamic property. We are a collaborative and interdisciplinary team of scientists and engineers engaged in a planetary moonshot – with a public good mission, operating like a start-up. We are a new Focused Research Organization (FRO) supported by Convergent Research and funded by the Advanced Research and Invention Agency to pursue high-risk, high-reward science in the public interest.
About this role
Echo Labs is seeking a Machine Learning Engineer to establish the inner workings of Echo's technical stack. Inspired by lab-in-the-loop biology systems, we want to create a data and modelling infrastructure that enables rapid iteration and learning for ecology. You will build and maintain the data pipelines, cloud infrastructure, and experiment tooling that power Echo's modelling work. You will work alongside a Director of Modelling & Data Infrastructure and the CTO to turn ecological data into model-ready inputs and develop reproducible modelling pipelines as we iterate. We want our technical platform to be excellent, yet built incrementally with only what is needed to make progress.
Core Responsibilities
- Data Infrastructure: Build data ingestion systems for multimodal ecological data: in situ sensor networks, acoustic files, imagery, video, and laboratory measurements. Implement and monitor QA/QC checks: completeness, format validation, outlier flagging, metadata accuracy. Identify and implement relevant metadata standards. Develop systems that can handle partial, noisy, heterogeneous field data.
- Machine Learning Infrastructure: Design and implement reproducible modeling pipelines with experiment tracking, versioning, and artifact management. Establish infrastructure for rapid model iteration prioritising experiment velocity over model scale. Create pathways from research prototypes to production-grade tools as outputs mature. Maintain cloud infrastructure and tooling.
- Research Tooling: Collaborate across teams to explore how the representation of an ecosystem manifests in structured data, and how model architectures can reflect ecological realities. Work with internal stakeholders to develop tooling to support interpretability and communication of results. Maintain reproducible code, documentation, and example notebooks.
Required Profile:
- 5 years in ML engineering, data engineering, or applied ML research.
- Fluency in Python; experience with PyTorch or equivalent deep learning framework.
- Experience building data pipelines: ETL, data validation, format standardization at non-trivial scale.
- Working knowledge of cloud platforms (AWS or GCP): object storage, compute provisioning, basic networking.
- Comfort with version control, CI/CD, and reproducible experiment workflows.
- Ability to work independently on well-scoped tasks and flag blockers early.
Highly Valued Experience:
- Background in ecology, environmental science, Earth observation, or prior work with ecological datasets.
- Experience with geospatial data: satellite imagery, raster processing, coordinate systems, STAC metadata.
- Experience with audio/acoustic data processing or bioacoustic analysis tools.
- Working knowledge of R.
- Contributions to open-source scientific or ML software.
£125,000 - £145,000 a year
Progression
In the first six months, you will own specific pipeline components and have data flowing reliably through the system. You will be running experiments alongside the Director, contributing benchmarking suite components, and building QA/QC tooling that the team relies on daily. By the end of Year 1, you will have increasing autonomy over infrastructure decisions and a hand in shaping the Year 2 scaling plan as Echo moves from existing datasets to its own national sampling campaign.
Outro
We are committed to creating an inclusive and diverse workplace where everyone has the opportunity to thrive. We believe in hiring individuals based on their unique talents—not on race, color, religion, ethnicity, gender, gender identity, sexual orientation, disability, age, military or veteran status, or any other characteristic protected by law or our company policies. Our goal is to foster a healthy, safe, and respectful environment where all employees are valued and treated with dignity.
Echo Labs - Senior Machine Learning Engineer in London employer: Convergent Research
At Meridial, we pride ourselves on fostering an innovative and collaborative work culture that empowers our employees to take ownership of their projects. As a fast-paced startup located in the vibrant London/Cambridge area, we offer unique opportunities for professional growth and development, alongside competitive benefits that support work-life balance. Join us to be part of a dynamic team where your contributions directly impact cutting-edge advancements in optics and photonics.
StudySmarter Expert Advice🤫
We think this is how you could land Echo Labs - Senior Machine Learning Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Echo Labs. A friendly chat can go a long way in making you stand out when it comes to interviews.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially those related to ecology or data pipelines. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and cloud infrastructure knowledge. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Echo Labs - Senior Machine Learning Engineer in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience in machine learning and data engineering. We want to see how your skills align with our mission at Echo Labs, so don’t hold back on showcasing relevant projects!
Showcase Your Technical Skills:Since we’re looking for someone with a strong background in Python and cloud platforms, be sure to include specific examples of your work with these technologies. Mention any relevant tools or frameworks you’ve used, especially if they relate to ecological data.
Highlight Collaborative Experience:We value teamwork here at Echo Labs, so share instances where you’ve worked collaboratively on projects. Whether it’s cross-functional teams or interdisciplinary collaborations, let us know how you contribute to a team environment.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Convergent Research
✨Know Your Tech Stack
Familiarise yourself with the specific technologies mentioned in the job description, like Python, PyTorch, and cloud platforms such as AWS or GCP. Be ready to discuss your experience with these tools and how you've used them to build data pipelines or machine learning models.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects, especially those related to data ingestion, QA/QC checks, or model iteration. Highlight your ability to work independently and flag blockers early, as this aligns with the role's requirements.
✨Understand Ecological Data
Brush up on your knowledge of ecological datasets and their unique challenges. If you have experience with geospatial data or bioacoustic analysis, be sure to bring that up during the interview. This will demonstrate your fit for a role focused on ecological intelligence.
✨Collaborative Mindset
Echo Labs values collaboration across teams, so be prepared to discuss how you've worked with others in the past. Share examples of how you've contributed to interdisciplinary projects and how you can help bridge the gap between technical and scientific teams.