Apple - Cupertino, CA

posted 2 months ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

As a Senior Software Data Infrastructure Engineer within the AIML Data and ML Innovation organization, you will play a crucial role in transforming how we process and utilize large datasets that are integral to Siri, Search, and Machine Learning. Your primary focus will be on designing and implementing a robust data processing framework that streamlines log data pipelines and establishes a flexible data insights infrastructure. This position requires a deep understanding of technologies such as Spark and Python, as you will be responsible for building a unified data insights framework that can handle substantial datasets effectively. In this collaborative role, you will work closely with various teams, including Data Scientists, Analysts, and other Engineering teams, to develop solutions that convert massive amounts of data into valuable, actionable insights. You will also be tasked with creating a metrics platform that supports innovative features and future machine learning applications. Your work will not only involve optimizing performance and ensuring data quality but also contributing to a long-term vision that expands the existing framework's capabilities to accommodate new user scenarios. We are looking for a candidate who thrives on tackling data challenges at scale and is committed to staying updated with the latest advancements in big data processing, both on-device and server-side. Your contributions will directly impact the way we leverage data to enhance our products and services, ultimately improving the experience for hundreds of millions of users globally.

Responsibilities

  • Design and implement a robust data processing framework to streamline log data pipelines.
  • Build a flexible data insights infrastructure using technologies such as Spark and Python.
  • Collaborate with teams including Data Scientists, Analysts, and Engineering teams to develop data solutions.
  • Create a metrics platform that supports innovative features and future machine learning applications.
  • Optimize performance and ensure data quality in data processing tasks.
  • Contribute to the long-term vision of extending the existing framework's capabilities to new user scenarios.

Requirements

  • Proven experience in data infrastructure engineering, particularly with Spark and Python.
  • Strong understanding of data processing frameworks and log data pipelines.
  • Experience in building metrics platforms and data insights infrastructure.
  • Ability to collaborate effectively with cross-functional teams.
  • Proficiency in optimizing performance and ensuring data quality.

Nice-to-haves

  • Familiarity with machine learning applications and their data requirements.
  • Experience with big data processing on both device and server side.
  • Knowledge of additional programming languages or data processing tools.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits including 401k.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Participation in Apple's Employee Stock Purchase Plan.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance if applicable.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service