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
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Convergent Research!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Echo Labs - Senior Machine Learning Engineer at Convergent Research.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Convergent Research.
✨Apply Directly through Our Website
When you find a suitable opening like Echo Labs - Senior Machine Learning Engineer at Convergent Research, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Echo Labs - Senior Machine Learning Engineer in London
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Convergent Research, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Convergent Research. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Convergent Research
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Convergent Research!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.