- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
-
Job Code200223288
-
Jobs Rated8th
Summary
Posted: Mar 10, 2021
Weekly Hours: 40
Role Number:200223288
Are you passionate about building software that will be used by millions of people worldwide? Are you passionat...Summary
Summary
Posted: Mar 10, 2021
Weekly Hours: 40
Role Number:200223288
Are you passionate about building software that will be used by millions of people worldwide? Are you passionate about devising simple, elegant solutions to complex technical challenges? Then we are looking for you! Maps Places is a core service powering several features across the Apple ecosystem, including Maps, Siri, Photos and Wallet. We collaborate with product, design, data and client teams to build features for users. We also develop the platform to support these features, including Hadoop/Spark data build pipelines, Kafka streaming, high volume low latency serving stack, a high performant distributed data layer.
Key Qualifications
- 7+ years of experience in software development in Java.
- Experience in building high volume, low latency, scalable distributed systems.
- Experience with one of more of java multi-threading / async programming / real time stream processing / big data technologies.
- Experience leading software design and architecture.
- Excellent communication skills and a strong desire to work with both technical and non-technical audiences.
Description
As a member of this team you will be contributing to both the platform and the product, including opportunity to take your ideas to production. You will be working closely with an extraordinary team of engineers across several teams to build innovative solutions leveraging big data and distributed systems. The work environment is fast-paced and dynamic, but with a good work-life balance. You'll write robust and performant software to power features used by millions of people every day.
Education & Experience
BS / MA / MS in Computer Science or equivalent work experience.
Additional Requirements
Jobs Rated Reports for Software Engineer
Before you go...
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.