Apple - Seattle, WA

posted 3 months ago

Full-time - Mid Level
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

We are looking for an experienced software engineer to build Machine Learning & Experimentation platforms that empower Apple engineers in delivering exceptional user experiences. This role addresses key challenges to accelerate the adoption of machine learning across all operating systems and Apple products/services, which operate at the scale of over 1 billion devices. The work is complex, challenging, and highly visible, requiring collaboration with machine learning and operating system engineers to build data applications that provide reliable and timely insights for Apple's most exciting applications and services. If you are interested in leveraging your creative and development skills, we invite you to join our team!

Responsibilities

  • Design and build data applications to enable on-device and device/server side combined ML workflows.
  • Develop data services to analyze telemetry from billions of devices in a timely manner.
  • Deliver data-driven insights to inform product launches.
  • Collaborate with cross-functional partners and customers across Apple to build a platform roadmap for the next 2-3 years.

Requirements

  • 8+ years of experience in building large scale data processing and distributed systems using technologies like Spark/Kafka.
  • Hands-on experience with managing and monitoring data collection and analytics pipelines at the application level.
  • Experience with SQL/NoSQL databases.
  • Proficiency in object-oriented programming languages such as Java, Scala, or Python.
  • Experience with Kubernetes or similar technologies.
  • Working knowledge of Trino.
  • Experience with log processing and mining frameworks like Splunk or Prometheus.
  • Experience with deploying and managing CI pipelines with Jenkins or similar tools.
  • Familiarity with machine learning platforms is a plus.

Nice-to-haves

  • Experience with A/B Testing is a plus.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments may be available.
  • Relocation assistance may be provided.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service