Sr Software Engineer - Data, ML Systems and Evaluation Engineering

AppleCupertino, CA
477d$143,100 - $264,200

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.

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.

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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service