We’re looking for a Senior Software Engineer who thrives at the intersection of software engineering and applied ML. This role is ideal for engineers who enjoy building real products — not just models — and want to take machine learning systems all the way from data to production.
Requirements
- Strong software engineering background with experience in building and maintaining production systems.
- Hands-on experience with machine learning frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and MLOps tools (e.g., Airflow, MLflow, Vertex AI, or similar).
- Solid understanding of data engineering practices, including ETL, batch/streaming pipelines, and data quality monitoring.
- Familiarity with cloud infrastructure (AWS, GCP, Azure) and containerization.
- Experience with shortening “build-measure-learn” by means of prototyping and experimentation to iterate quickly and build software users love.
Benefits
- Annual wellbeing allowance to use on things like fitness memberships, development courses, childcare, travel, charitable donations, pet insurance, home office set-up.
- Employer contribution towards your retirement.
- Generous time off for vacation, holidays, parental leave, volunteer time, and other categories.
- Employee stock option program