Hybrid Software Engineer – ML Systems, Mid-Level/Senior

Posted 6 hours ago

Apply now

About the role

  • Software Engineer developing ML and geospatial systems for climate action startup. Improving data pipelines and cloud infrastructure for soil carbon quantification.

Responsibilities

  • Own and improve our ML training and evaluation pipelines, making them more reliable, flexible, and easier to extend
  • Improve configuration, maintainability, and traceability of our ML workflows (e.g., parameter handling, experiment tracking, pipeline design)
  • Reduce complexity and improve reliability in our Google Earth Engine (GEE) feature pipeline
  • Contribute to the development of our geospatial data infrastructure, extending our capacity to store and process vector files, as well as high-resolution raster datasets
  • Own and improve our CI/CD and testing strategy, supporting integration tests, dependency upgrades, and stronger release hygiene
  • Support with further development of our GCP infrastructure, adapting our architecture, monitoring and access management to evolving needs

Requirements

  • A degree in Software Engineering, Computer Science, or a related field, with strong foundational knowledge in software development
  • 3+ years (mid-level) or 5+ years (senior) of experience in engineering roles building backend applications and pipelines for data- or ML-intensive systems
  • Full proficiency in Python, solid knowledge of SQL, and working knowledge of orchestration tools such as Airflow
  • Experience with production ML systems, including training and evaluation pipelines, and collaboration with data scientists
  • Familiarity with cloud platforms (ideally GCP), including infrastructure-as-code, IAM, and system monitoring
  • Strong experience in software development lifecycle and operations (version control, testing, CI/CD)
  • A strong sense of ownership and ability to work independently in a fast-paced, collaborative environment, comfortable navigating ambiguity and evolving priorities
  • Clear communication and a readiness to take initiative in technical design discussions
  • Motivation to contribute to climate action and sustainable development through a rapidly evolving technology space.

Benefits

  • 30 days PTO
  • 500,00 € training budget to use for your professional self-improvement
  • Flexible and hybrid work environment

Job title

Software Engineer – ML Systems, Mid-Level/Senior

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job