Apple - Cupertino, CA

posted 5 days ago

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

About the position

The Sr Software Engineer - Data, ML Systems and Evaluation Engineering role at Apple involves owning the requirements and development roadmap for the ML system evaluation platform. The position focuses on creating scalable data systems and overseeing the full product cycle from design to deployment, ensuring that the systems meet the needs of AI/ML teams. The role is part of the Siri team, which is dedicated to advancing machine learning and Generative AI technologies.

Responsibilities

  • Own requirements for the ML system evaluation platform Data.
  • Co-own the development roadmap for ML system evaluation.
  • Oversee scalable data systems from development to deployment.
  • Establish and execute long-term and short-term roadmaps for data in ML evaluation and simulation.
  • Define success by completing the full product cycle, including design, implementation, feedback gathering, and iteration.

Requirements

  • 5+ years of professional software development experience.
  • Excellent coding skills with emphasis on object-oriented design, data structures, algorithms, and performance improvement.
  • Proficient in at least one major programming language (Java, Scala, Python) and SQL.
  • Experience with distributed systems and Cloud technologies (AWS or Google Cloud Platform).
  • Familiarity with distributed processing frameworks (Flink, Spark) for batch and real-time data handling.

Nice-to-haves

  • Product mindset with curiosity about business needs.
  • Collaborative style to work with cross-functional teams.
  • Strong data intuition and analytical skills to translate business problems into engineering solutions.
  • Ability to innovate and simplify existing processes.
  • Passion for quality and ownership of built products.
  • Comfortable working in agile environments with vague requirements.
  • Ability to work independently while collaborating effectively.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for educational expenses, including tuition.
  • Participation in employee stock programs and stock purchase plans.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service