Apple - Seattle, WA

posted about 1 month ago

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

About the position

We are seeking an experienced software engineer to develop Machine Learning and Experimentation platforms that will empower Apple engineers in enhancing user experiences across all Apple products and services. This role involves addressing significant challenges to accelerate the adoption of machine learning at a scale of over 1 billion devices, collaborating with various teams to build data applications that provide timely insights for Apple's applications and services.

Responsibilities

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

Requirements

  • 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.
  • Familiarity 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 using Jenkins or similar tools.
  • Experience with machine learning platforms 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
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service