Devops Engineer (mlops)

Apple Apple · Big Tech · Hyderabad, India · Software and Services

DevOps Engineer (MLOps) at Apple, responsible for building and managing data and ML infrastructures, pipelines, frameworks, tools, and services in a hybrid cloud environment. Focuses on provisioning, scaling, and maintaining these systems, enabling ML platform adoption, and ensuring operational quality through observability and automation.

What you'd actually do

  1. You will be responsible for provisioning, enabling, scaling and maintaining our team’s data and ML infrastructures for batch and real time systems including pipelines, frameworks, tools and services in hybrid cloud.
  2. Collaborate with the platform team by building the right tools for observability, monitoring, alerting and self-healing for the day to day management of analytics foundations.
  3. Enable ML platform for larger adoption across wallet product teams to bring advanced analytics capabilities.
  4. Developing self-service tools and automation to improve engineering efficiency and the quality of services.
  5. Debug complex problems in distributed environment and ability to run the prod incidents efficiently to following up with Post incident reviews.

Skills

Required

  • Python/Go/Rust/Java/Scala
  • AWS or GCP
  • network protocol
  • load balancing technologies
  • transport protocols
  • Linux/Unix system internals
  • scripting
  • Apache Spark
  • Trino/Pinot
  • Iceberg
  • Atlas
  • Flink
  • Airflow/Luigi
  • MLFlow
  • Data Catalogs
  • Jupyter Notebooks
  • Vector database
  • Cassandra
  • terraform
  • orchestration

Nice to have

  • Gitlab
  • Spinnaker
  • Docker/Kubernetes
  • Splunk
  • Grafana/Data dog

What the JD emphasized

  • large scale platform operations and support
  • developing and operating infrastructure, data platforms and cloud services
  • analytics and Applied ML stack
  • IAAC (infrastructure as a code) techniques

Other signals

  • ML infrastructures
  • ML platform
  • Applied ML stack