Senior Software Development Engineer, Evaluation

Apple Cupertino, CA $181,100 - $318,400
Full Time Senior Level 7+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Senior Software Development Engineer, Evaluation in or near Cupertino, CA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

This Senior Backend Software Engineer will design and develop an Annotation Platform crucial for advancing Apple's AI/ML features, while ensuring the platform is scalable, resilient, and protects user data. The role involves building platforms and tools to measure and enhance Apple Intelligence features.

Responsibilities

  • Design and develop scalable microservices for the Annotation Platform
  • Build and maintain complex, scalable web applications for AI/ML feature optimization
  • Create reliable, resilient, high-performance, reusable code and modules
  • Ensure stability, reliability, and performance of applications through testing frameworks
  • Collaborate with frontend teams to iteratively develop self-service solutions

Requirements

  • 7+ years of hands-on experience with Java
  • In-depth knowledge of advanced Java concepts and best practices
  • Strong understanding and hands-on experience with the Spring Boot framework
  • Proficiency in dependency injection, REST API development, and micro-services architecture
  • Proven track record in designing, building and maintaining complex, scalable web applications
  • Strong ability and passion for creating reliable, resilient, high-performance, reusable code and modules
  • Proficiency with testing frameworks
  • Knowledge of database systems, data model design and experience with both SQL and NoSQL databases
  • Demonstrated ability to creatively solve complex technical challenges with innovative solutions and a strong focus on trade-offs

Qualifications

  • BS/MS in Computer Science, Distributed Systems, Software Engineering, or related field
  • At least 7 years of hands-on experience with Java

Nice to Have

  • Experience in AI engineering and ML system
  • Experience with cloud-based infrastructure (AWS) and hybrid ecosystems
  • Experience with ETL pipelines, stream processing and batch data processing

Skills

SQL * AWS * Java * Spring Boot * ETL * NoSQL * Microservices * REST API *

* Required skills

Benefits

Employee Stock Purchase Plan
Retirement benefits
Restricted stock unit awards
Tuition Reimbursement
Comprehensive medical coverage
Discounted products
Dental coverage
Relocation assistance
Employee Stock Programs
Free services

About Apple

Manufacturing
View all jobs at Apple →