Senior Software Engineer – Data & ML Platform
Core
Senior Software Engineer owning production backend systems, cloud infrastructure, and data pipelines to support Machine Learning and Operations Research workloads.
Role type
Senior hands-on IC backend/data platform engineer
Builds
Production ML/OR inference endpoints, ETL/ELT pipelines, lakehouse infrastructure, and developer tooling
Domain
B2B marketplace for landscape materials, cloud infrastructure, data engineering
Deliverable
production ML models
Required skills
Python, SQL, Azure cloud services, serverless architectures, batch compute, infrastructure-as-code (Terraform/Bicep), CI/CD, distributed systems, data pipeline orchestration
Preferred skills
Delta Lake, Parquet, dbt, MLflow, DVC, Airflow, Dagster, Kubernetes, SRE practices
Technologies
Azure, Python, SQL, Terraform, Bicep, Git, Kubernetes, MLflow, DVC, Airflow, Dagster, Prefect
Responsibilities
Own and operate backend services and ML inference endpoints in Azure; design and build ETL/ELT pipelines and lakehouse infrastructure; manage cloud compute, storage, and identity; implement monitoring, logging, and data quality checks; build internal APIs and developer tooling; enable ML/OR specialists by packaging and deploying models; establish code quality and testing practices.
Seniority
Senior, hands-on IC