Software Engineer, Maps Traffic Team

  • Apple
  • Zürich, ZH, Switzerland
  • 19/06/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering

Job Description

We are the traffic team at Apple, and we are looking to hire software engineers to build scalable distributed systems. Our team's solutions provide meaningful data to help answer questions like "What is the quickest route to get me there on-time?" And "How long will it take me to get to the Museum if I leave now?" Our team's main responsibility is to provide traffic information in real time. Speeds and traffic incidents heavily influence routing and ETAs, as well as traffic display on the map. If you join our team, your work will impact millions of people’s lives every day as they navigate and travel throughout their day!Key Qualifications

  • Excellent Java, Scala, and/or C++
  • Significant experience with high-performance distributed systems architecture
  • Bias for action
  • Experience with location data would be beneficial

DescriptionAs an engineer on our team, you will be a key member, responsible for real-time systems that efficiently process an extensive stream of GPS data and third-party information. We build scalable production systems that provide accurate information to Apple customers with minimal latency, and therefor you will enjoy the opportunity to build substantial contributions to the design, architecture, and implementation or our solutions. This is a timely opportunity to work on exciting and thought-provoking problems. If you are self-motivated and driven by data, and you have experience scaling systems to several thousands of events per second, this role may be the one for you! The qualified candidate will also speak Java, Scala, and/or C++ (sometimes even on a whiteboard), and will possess the ability to influence and improve systems at scale.Education & ExperienceBSc or MSc or PhD in Computer Science or related field will be considered.Additional Requirements

Experience with GPS data and/or traffic models is a plus

We support a production system and as such, support outside of standard business hours may occasionally be required to assist with various team and system needs such as pager-support for periodic 24/7 on-call duties, video calls, or other project requirements.