Senior Software Engineer - Maps Services Evaluation
Location: Cupertino, California, United States
Description
As a developer on the Maps Evaluation team, you will build tools and automation to support various services teams, verify algorithms, and collaborate with machine learning engineers, developers, statisticians, and evaluation engineers. Your work will help improve a core product used by millions of users worldwide daily.
Minimum Qualifications
- 5+ years of software development experience with languages such as Java or Python
- 2+ years of experience with data-querying languages like SQL
- 3+ years of experience in designing or evaluating search or recommendation systems
- Strong software design skills and ability to contribute to system architecture discussions
- Experience in authoring, selecting, and prioritizing system tests
Preferred Qualifications
- Familiarity with Snowflake or similar data storage and querying systems
- Experience using GenAI models or APIs (e.g., OpenAI, Llama) in production environments
Compensation and Benefits
The base pay range for this role is $175,800 to $312,200, depending on skills, qualifications, experience, and location. Apple offers additional benefits including stock programs, medical and dental coverage, retirement plans, employee discounts, educational reimbursements, bonuses, and relocation assistance. Learn more about Apple Benefits.
Equal Opportunity Statement
Apple is committed to inclusion and diversity, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.
#J-18808-Ljbffr