Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Senior Software Development Engineer - Apple Maps 
United States, California, Cupertino 
668434708

20.07.2024
Description
- Develop Spark applications to improve the speed, coverage and accuracy of Data evaluation tasks replacing ad-hoc or SQL based analysis.- Design & develop a self service platform complete with a UI to allow Data Eval and Analysts to drop-in Python and SQL scripts for seamless integration with Map data production and maintenance workflows.
Minimum Qualifications
  • 8+ years of frequent practical development experience in Python and either Java or Scala.
  • 4+ years of experience developing tools and frameworks to improve developer and QA productivity.
  • 3+ years of experience developing intuitive web applications using frontend frameworks such as React & Angular, and backend frameworks such as Node.js, Python or Java.
  • 3+ years of hands on experience designing and developing large software or data systems.
  • 3+ years of recent experience developing Spark applications on bigData systems such as Hadoop or Kubernetes.
  • Strong experience and understanding of JavaScript, HTML, and CSS.
  • Strong experience developing and deploying applications on Cloud infrastructure such as AWS.
  • Passion for good software practices and building extensible and reusable software modules.
  • Experience developing automation to write and read data from relational, no-SQL databases, from cloud storage like Snowflake and external tables such as Iceberg.
  • Experience developing rich dashboards to visualize data from multiple sources.
  • Experience and comfortable working in a shared and collaborative code base.
  • Experience leading development initiatives within the team and across the organization.
Preferred Qualifications
  • Masters or advanced degree in Computer Science with emphasis in Software Engineering.
  • Experience developing full stack systems with frontend, services and storage.
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.