Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Core
Design, build, and maintain end-to-end data analytics and MLOps solutions (ETL, data governance, visualization, workflow orchestration) deployed on public/private clouds, local workstations, or Kubernetes.
Role type
Senior IC Python and Kubernetes Software Engineer (Data, Workflows, AI/ML & Analytics)
Builds
Open source solutions for public cloud and private infrastructure including data pipelines, ML workflows, and analytics tools.
Domain
Open source software, Data Engineering, MLOps, Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, Kubernetes, Linux (Debian/Ubuntu), Distributed Systems, Cloud Computing, Open Source Collaboration
Preferred skills
Machine Learning libraries/tools, Container technologies (Docker, LXD), Public Clouds (AWS, Azure, GCP), Data Warehousing (Trino, ClickHouse), Workflow Orchestration (Airflow, Temporal)
Technologies
Kubeflow, MLFlow, DVC, Feast, Apache SuperSet, dbt, Apache Trino, ClickHouse, Airflow, Temporal, Docker, LXD
Responsibilities
Develop understanding of the entire Linux stack (kernel, networking, storage, application layer); Design and maintain solutions for cloud and local deployment; Master distributed systems concepts (observability, identity, tracing); Debug issues and interact with upstream Ubuntu communities; Collaborate on finding solutions for data analytics and MLOps.
Seniority
Senior, hands-on IC