AIML-Software Development Engineer, Measurement

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For AIML-Software Development Engineer, Measurement

Join Apple's Annotation and Visualization team as a Staff Software Engineer, where you'll be at the forefront of developing large-scale distributed systems that integrate AI models and pipelines into annotation and visualization tools. This role combines cutting-edge work in Generative AI and Large Language Models with practical system architecture, impacting hundreds of millions of users worldwide. You'll work alongside world-class experts, using state-of-the-art technologies to push innovation boundaries. The position requires a unique blend of data engineering and product thinking, with a focus on building measurement, evaluation, and insights systems. You'll be responsible for architecting scalable backend systems, collaborating with cross-functional teams, and providing technical leadership. The role offers comprehensive benefits, competitive compensation including stock options, and the opportunity to work on transformative AI technologies at one of the world's most influential tech companies. This is an excellent opportunity for experienced engineers who want to make a significant impact on next-generation intelligent experiences in Apple's products and services.

Last updated an hour ago

Responsibilities For AIML-Software Development Engineer, Measurement

  • Architect and implement scalable backend systems that support measurement and inference and optimization efforts
  • Work closely with data scientists, frontend engineers, product managers, and other stakeholders to define metrics and gather requirements
  • Ensure backend services are scalable, efficient, and secure, handling large volumes of data
  • Provide technical leadership and mentorship to junior engineers
  • Partner with data scientists, ML engineers, and partner teams to understand requirements and deliver innovative solutions
  • Deploy and maintain cloud infrastructure for large-scale data and ML operations

Requirements For AIML-Software Development Engineer, Measurement

Python
Java
Go
Kubernetes
Kafka
  • Experience leading strategic technical projects with multiple partners and directing work of other engineers or as a technical lead
  • Experience in building large scale data processing and distributed systems using technologies like Spark/Kafka
  • Experience with cloud platforms such as: AWS, GCP, or Azure
  • Experience with SQL / NoSQL databases and embedding data stores
  • Proficiency in programming languages such as Python, Java, or Go
  • Proven track record of building high-quality, highly scalable backend software systems
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Excellent communication skills and a team-oriented attitude
  • Ability to tackle complex challenges, think critically, and deliver innovative solutions
  • Bachelors in Computer Science, engineering, or a related field

Benefits For AIML-Software Development Engineer, Measurement

Medical Insurance
Dental Insurance
Equity
Education Budget
401k
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement for career advancement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple AIML-Software Development Engineer, Measurement

Machine Learning/DSP Engineer

Senior Machine Learning/DSP Engineer position at Apple, focusing on developing sensing technologies and algorithms for Human Interface Devices and Health Sensing products.

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple, focusing on computer vision and graphics for Vision Pro and iOS platforms, requiring 10+ years of experience.

AIML - Manager, Data Collections

Lead data collection operations for Apple's ML initiatives, managing teams and ensuring high-quality data delivery for AI algorithm development.

AIML - Sr. Engineering Program Manager, Software Experiences- Special Project

Senior Engineering Program Manager position at Apple, focusing on AI/ML software experiences and leading cross-functional teams in developing next-generation technology solutions.

Personalization QE Manager - Apple Services Engineering

Lead Apple's Personalization Quality Engineering team, overseeing quality systems and tests for personalization features across Apple Services, including App Store and Apple TV.