Remote Frontend Jobs
Apple logo

Software Engineer

AppleCupertino, United States
175000USD - 315000USD
Apply now
Our team drives the designs, crafts the solutions, and evaluates the systems that accurately process massive streams of location data. As part of our team, you will enhance the quality of our traffic solutions, invent features and functionality, all while improving the experiences of millions of users each and every single day. As a traffic software engineer, you will be a key member of our team designing, implementing, and evaluating models which process huge amounts of GPS and sensor data. You will make substantial contributions towards the scalability and resilience of our core systems to ensure they work seamlessly across different execution contexts from real-time analysis to batch processing. Your role will expand into data science and ML as we build innovative solutions for future traffic challenges. You'll work as part of a dynamic, multi-functional team of software and ML engineers, data scientists, and traffic experts to help set the future direction of the product. We are a distributed team based in different parts of the world, and as such we support a production system with occasional work outside standard business hours.
Minimum Qualifications
  • BS in Computer Science or a quantitative field plus at least 6 years of production level experience or expertise.
  • Programming experience with a typed-language like Java, Scala and/or C++
  • Proficiency in working with SQL/NoSQL databases
  • Strong background in algorithms and ability to tackle complex challenges, think critically, and develop innovative algorithms
  • Excellent communication skills and ability to adapt quickly in a dynamic, fast-paced environment
Preferred Qualifications
  • MS/PhD or equivalent experience in Computer Science or a quantitative field
  • Proven experience in working with very large-scale real-time data
  • Experience in building large-scale data pipelines, possibly using Spark or Flink
  • Experience with machine learning frameworks (e.g. PyTorch, TensorFlow) and model deployment a plus
  • Aptitudefor learning independently; prototyping and proposing new software designs as a philosophy for delivering successful deployments
  • Experience with working on cloud-based infrastructure (preferably Kubernetes)
  • Experience with location data a plus
  • Front-end experience a plus

View all remote jobs at Apple

FAQ

Is the Software Engineer position at Apple remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
What is the salary for the Software Engineer role?
The posted salary range for this position is 175000USD - 315000USD.
When was this Software Engineer job posted?
This listing was posted on May 30, 2025 and is still open for applications.
How do I apply for the Software Engineer position at Apple?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Java jobs