Echo Labs - Senior Machine Learning Engineer
Echo Labs - Senior Machine Learning Engineer

Echo Labs - Senior Machine Learning Engineer

Full-Time 108000 - 126000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Build and maintain data pipelines for ecological data and develop reproducible modelling infrastructure.
  • Company: Echo Labs, a pioneering organisation focused on ecological intelligence and public good.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Join a mission-driven team to innovate in ecological data and machine learning.
  • Qualifications: 5 years in ML engineering, fluency in Python, and experience with data pipelines.
  • Other info: Dynamic startup environment with a focus on collaboration and impactful research.

The predicted salary is between 108000 - 126000 £ 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. We see immense opportunity to bring technical excellence to ecological data and modelling, and want you to help us define the mechanisms that will bring this vision to life.

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'll own specific pipeline components and have data flowing reliably through the system. You'll 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'll 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’re bringing together top talent from academia, industry, and startups to build a new model for innovative R&D. 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. We are more than a proud Equal Employment Opportunity employer. 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 employer: Convergent Research

Echo Labs is an exceptional employer, offering a unique opportunity to work at the intersection of technology and ecological science in a collaborative, start-up environment. With a strong commitment to employee growth, you will have the chance to take ownership of critical projects, contribute to meaningful research, and shape the future of ecological intelligence while enjoying a diverse and inclusive workplace culture that values every individual's contributions.
C

Contact Detail:

Convergent Research Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Echo Labs - Senior Machine Learning Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the ecological and machine learning fields on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to ecological data and machine learning. This gives potential employers a taste of what you can do and how you think.

✨Tip Number 3

Prepare for interviews by diving deep into Echo Labs’ mission and projects. Be ready to discuss how your experience aligns with their goals, especially around building data pipelines and modelling infrastructure.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team.

We think you need these skills to ace Echo Labs - Senior Machine Learning Engineer

Machine Learning Engineering
Data Engineering
Python
PyTorch
ETL
Data Validation
Cloud Platforms (AWS or GCP)
Version Control
CI/CD
Reproducible Experiment Workflows
Geospatial Data Processing
Audio/Acoustic Data Processing
R Programming
Documentation Skills
Collaboration Skills

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 solid 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, like PyTorch, to demonstrate your expertise.

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’ve contributed to achieving common goals.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for the role. Plus, it shows you’re keen on joining our team at Echo Labs!

How to prepare for a job interview at Convergent Research

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and cloud platforms like AWS or GCP. Brush up on your experience with data pipelines and machine learning frameworks like PyTorch, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly related to building data ingestion systems or implementing QA/QC checks. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your ability to tackle complex problems.

✨Demonstrate Collaboration

Echo Labs values teamwork, so be ready to share examples of how you've collaborated with cross-functional teams. Discuss any experiences where you’ve worked alongside scientists or engineers to develop tools or processes that improved project outcomes.

✨Align with Their Mission

Familiarise yourself with Echo Labs' mission and values. Be prepared to articulate why you're passionate about ecological intelligence and how your background aligns with their goals. Showing genuine interest in their public good mission can set you apart from other candidates.

Echo Labs - Senior Machine Learning Engineer
Convergent Research

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>