Python Engineer (ML/Infrastructure)
СШАУдалённоот 3 лет
PythonKubernetesDockerAWSMLTerraformAzureGCPJenkinsMLOpsinfrastructureCloudFormation
Описание
We are building the platform layer behind Cloud AI Platform, providing tooling, services, and developer experience for AI-driven systems. We need a Python engineer comfortable with both ML and infrastructure.
Responsibilities
- Partnering with internal product teams, understanding their AI/ML use cases, and turning requirements into technical solutions
- Prototyping fast, validating with customers, then hardening what works for production
- Building services, integrations, workflows, and developer tooling on top of Cloud AI Platform
- Spotting recurring customer needs and turning them into reusable platform capabilities
- Working with platform teams to improve APIs, SDKs, docs, and the developer experience
Requirements
- Solid Python skills
- Experience designing, building, and maintaining ML infrastructure and deployment pipelines
- Docker and Kubernetes
- Cloud platforms: AWS, Azure, or GCP
- IaC and CI/CD: Terraform, CloudFormation, Jenkins, GitLab CI, GitHub Actions
- Orchestration and streaming: Airflow, Prefect, Dagster, Kafka, Kinesis
- Monitoring and observability: Prometheus, Grafana, ELK stack, for both model performance and system health
- Strong software engineering fundamentals and DevOps practices
- Git and collaborative development workflows
- 3+ years in MLOps, DevOps, or related infrastructure roles
- BS or MS in Computer Science, Software Engineering, Machine Learning, or an equivalent degree with applicable experience
Nice to have
- Go or Scala
- ML frameworks: TensorFlow, PyTorch, MLflow, Kubeflow
- Security best practices for ML systems and data governance
- Model versioning, experiment tracking, feature stores: MLflow, Weights & Biases, Feast
- Automated testing for ML systems, including data validation and model testing
We offer
- Fully remote in the US