Software Engineer Maps Engineer

Apple   •  

Santa Clara, CA

Industry: Technology


5 - 7 years

Posted 25 days ago

Apple is looking for anexperienced maps engineer. You'll analyze geospatial data, automateprocesses, and deploy test frameworks insupport of Apple Maps evaluation. Our team is focused on communicating the quality data generatedinternally for our customers. Our team has a combination of relevant job skills. Realms including traffic engineering,GIS, data analysis, and collection and analysis of remotely-sensed data are relevant. You will develop and maintain test frameworks to deploy our testing to our customers,support the development of web dashboards, and analyze map data in new and insightful ways. Every single day you will beworking with extraordinary engineers, softwaredevelopers, and data engineers, helping us to deliver the best map that we can. We're looking for a talented and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.

Key Qualifications

  • You have a minimum 5 years experience in a maps production organization.
  • At least 2-3 of those years experience working in a quality assurance/quality control-type role in a mapping organization.
  • You have demonstrated skill in evaluating the spatial consistency and accuracy - as well as data model conformance - of maps data.
  • You possess intermediate-to-expert-level python proficiency.
  • Experience using libraries such as shapely, pandas, numpy, PySAL
  • Intermediate-level experienceworking with spatial databases, specifically postgreSQL databases and postGIS functionality; also interested in experience with similar technologies including RDBMS/ArcSDE/geodatabases.
  • You are Comfortable with GDAL/OGR data processing.
  • If you have front-end web development background that will be a plus.
  • You can discuss and implement fundamental mapping principals such as: Coordinate systems, projections, datums, spatial data-types.


Your unique blend ofGIS skills, testing frameworks, automation, and web developmentexperience. Specifically, you should beexperienced inworking with professional mapping organizations, someone who is passionate about improving maps quality while being able todiplomatically communicate our findings to ourinternal partners, and someone who is always looking for innovative ways to solve new (and old) mapping problems.

Education & Experience

A bachelor’s degree in Computer Science, Geography, GIS, Mathematics, Engineering, or a related field. Advanced degrees are preferred but not required, especially with significant job experience.

Role Number: 200026738