About The Position

The Software Engineer will build and maintain the data platform used by Apple’s Power & Performance organization. The platform processes device diagnostics related to battery life and performance, providing insights to OS engineers and App Store developers. Work includes streaming pipelines for diagnostics ingestion, automated regression detection that files actionable bugs, and services for self-serve analysis tools. The team is also investing in agentic workflows to help keep systems healthy and maintainable. This is a hands-on software engineering role involving the design, development, and delivery of production code in Python, Java, or Scala. The engineer will own systems end to end, from design through on-call, and collaborate with power and performance engineers, OS and test teams, privacy teams, and other partners. The role requires solving complex problems, communicating tradeoffs clearly, learning quickly, and supporting teammates.

Requirements

  • B.A. or B.S. in Computer Science or an equivalent field.
  • At least 2 years of programming experience in Python, Java, Scala, Swift, or C++.
  • Experience designing and developing production-level software.
  • Self-motivated and able to work independently.

Nice To Haves

  • M.S. in Computer Science or an equivalent field.
  • Strong analytical thinking.
  • Excellent spoken and written communication skills.
  • Experience driving cross-functional projects with diverse sets of stakeholders.
  • Proficiency with distributed compute and storage technologies such as Spark, Flink, or HDFS.
  • Proficiency designing ETL pipelines and working with automation services such as Airflow.

Responsibilities

  • Build high-throughput data ingestion and real-time analytics pipelines.
  • Design APIs and build REST services to provide insights to stakeholders.
  • Instrument operational telemetry and build dashboards to monitor system health.
  • Provide meaningful insights to teams and influence decisions across Apple on a broad range of products.
  • Write production-level software.
  • Own systems end to end, from design through on-call.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service