Назад к вакансиям

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