
Job title: Software Development Engineer – Apple Maps
Company: Apple
Job description: Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that encourages innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something – you’ll add something! The Maps Experimentation Engineering team is seeking a software engineer with relevant backend application development experience to join our team and contribute to our A/B testing platform. Our team works directly with other engineers, statisticians, data scientists, product managers and mapping experts to improve our core product that touches millions of users worldwide each day.Description DescriptionThe Apple Maps Evaluation team is in need of great engineers. Our team builds big data and computing platforms, as well as core services, to empower engineers, statisticians and scientists to develop and experiment on algorithms to measure and improve the accuracy and quality of Apple Maps global dataset. We are responsible for the A/B experimentation platform for Apple Maps, and we deal with complex problems at an extensive scale. We’re looking for a customer-focused backend engineer to help build our experimentation infrastructure. The ideal candidate will have expertise architecting, building and operating large-scale backend applications and will be familiar with A/B experimentation. You’ll be a core contributor to our A/B testing systems, and you will work with engineers, statisticians, data scientists, product managers and mapping experts to improve a core product that touches millions of users worldwide each day. Working as part of a multi-functional team, you will work on novel problems and solve challenges around experimentation and distributed systems while keeping user privacy as a top priority. – Have expertise in object-oriented software development, engineering standard processes and design patterns – Operate critical production services with high uptime and performance, employing the right level of monitoring and alerting to flag potential issues and applying automation for deployment and validation to ensure safe changes in production – Demonstrate ability to investigate, analyze and fix issues with critical systems. Strong debugging skills and understanding of distributed systems, backend services and relational databases is essential – Influence engineering, product and data science team across Maps and Apple to collaborate on experimentation systems spanning client applications, backend services, core infrastructure and data and analytics pipelines – Translate data science requirements around statistics and analysis into working experimentation software that improves Apples ability to make data-driven decision.Minimum Qualifications Minimum Qualifications
- Experience with Java development and operating JVMs
- Experience with major web service frameworks (e.g. Dropwizard, Spring, Akka, Spray, Play, Node.js)
- Experience with relational databases (e.g. Postgres, Mysql, Mssql, Oracle)
- Excellent communication skills and a strong desire to work with both technical and non-technical audiences
Key Qualifications Key QualificationsPreferred Qualifications Preferred Qualifications
- Understanding of object-oriented design, design patterns and a believer in software development standard processes
- Understanding of performance, large scale deployment, continuous integration, and unit testing.
- Familiarity with A/B testing methodologies
Education & Experience Education & Experience
Expected salary:
Location: Seattle, WA
Job date: Fri, 16 Aug 2024 22:04:26 GMT
Apply for the job now!

