Search jobs > Cupertino, CA > Senior data engineer

Senior Geospatial Data Engineer

Apple
Cupertino, CA, United States
$175.8K-$312.2K a year
Full-time

Summary

Posted : Aug 1, 2024

Weekly Hours : 40

Role Number : 200559127

Apple Maps is seeking a Senior Geospatial Data Engineer to join our Data Evaluation team. The ideal candidate will possess substantial professional experience in spatial data analysis, quality assurance / control, data engineering, and experience working with large-scale, scalable data solutions.

Join a team that is focused on spatial data evaluation, automation, and data quality measurement, comprised of diverse skills and backgrounds, all with the same goal : helping to build the world's best map.

We believe that every engineer brings unique skills and perspectives to the table. Far more than any specific experience or skill, we are looking for engineers who are driven to build robust and reliable software, eager to learn and hone their skills, and enthusiastic about facilitating growth and mentorship among team members.

Description

Our Data Evaluation team collaborates with various groups within Apple Maps to enhance the efficiency and accuracy of Maps data evaluation and analysis.

You will be working with us to help automate the measurement of data quality and change over time, working in coordination with our Evaluation Engineering and Data Engineering teams.

Ongoing projects necessitate the design and implementation of novel automated systems that seamlessly integrate with the Maps data production processes, enabling continuous evaluations and the extraction of valuable insights.

The successful candidate will closely collaborate with other data engineers, software engineers, data scientists, evaluation and SRE teams to deliver business objectives associated with this project, ensuring alignment to budget and time constraints.

Designing and implementing geospatial databases, data models, and ETL processes using tools like Postgres / PostGIS, and working with serialized data formats such as protobuf / avro.

  • Developing quality checks and metrics on large scale spatial data - Collaborating closely with data scientists, analysts, and partners to understand data requirements and provide geospatial solutions.
  • Integrating geospatial data with other systems and applications using AWS / GCC services like EKS, EMR, and working with big data technologies like Spark.
  • Optimizing spatial queries for performance and scalability across multiple toolsets - Ensuring data quality, consistency, and accuracy through automated testing and validation processes.
  • Documenting processes, systems, and datasets for future reference and replication. - Providing technical support and solving for geospatial data systems.
  • Bachelor's degree or equivalent experience in Geography, Geomatics, Computer Science, or a related field and 8+ years of experience.
  • Experience as a Geospatial Data Engineer or similar role, with expertise working with spatial data using Postgres / PostGIS, and familiarity with tools like Tableau for reporting.
  • Experience with AWS / GCC services such as EKS, EMR, and familiarity with big data technologies like Spark.
  • Experience with data serialization formats like protobuf / avro and data management tools like Iceberg.
  • Strong understanding of geographic projections, spatial boolean fundamentals, and 2D / 3D data processing. Knowledge of raster and vector data formats, DEM / TIN data, and associated spatial libraries and tools.

Preferred Qualifications

  • Strong proficiency in Python, Scala, SQL, and shell scripting for data manipulation and ETL processes.
  • Work closely with multiple multi-functional teams to successfully coordinate and handle user expectations
  • Excellent communication skills

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.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

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.

Learn more about your EEO rights as an applicant.

7 days ago
Related jobs
Promoted
Apple
Cupertino, California

This role offers substantial scope for capability-building across multiple domains and technologies, learning deeply from our expert teams of developers, data engineers, and data scientists. Here, you'll do more than join something - you'll add something! The Apple Maps Data Infrastructure team need...

Promoted
Walmart
Sunnyvale, California

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineer...

Promoted
Palo Alto Networks
Santa Clara, California

The Threat Data Platform team specializes in providing tools enabling threat researchers and incident response consultants to work more efficiently across the vast amounts of data Palo Alto Networks has at its disposal. Work with existing backend systems to drive REST APIs and workflows via python (...

Rodan Energy Solutions
700 University Ave (100% Remote), CA
Remote

Work with tools in the Microsoft Stack; Azure Data Factory, Azure Data Lake, Azure SOL Databases, Azure Data Warehouse, Azure Synapse Analytics Services, Azure Databricks, Microsoft Purview, and Power Bl. University in computer science, computer/software engineering or other relevant programs within...

NVIDIA
Santa Clara, California

The NVIDIA Datacenter System group is looking for a Data Center Software Development Engineer with an interest in automation, test and framework development, managing builds, driving integration, and supporting validation. Collaborating across system engineering, characterization and validation engi...

HITACHI ENERGY USA INC
Santa Clara, California

Hitachi Energy is seeking for a Senior Data Management Engineer for it's San Jose, CA location. Design, develop, test, integrate and document Data Management applications for electricity market and related work for customer projects, while following best engineering and software development practice...

BN Associates Inc
CA, United States

You will:</b></p> <ul> <li style="text-align:justify">Contribute to maintaining, updating, and expanding existing Core Data platform data pipelines</li> <li style="text-align:justify">Build tools and services to support data discovery, lineage,...

Walmart
Sunnyvale, California

The Senior Data Scientistwill lead our development efforts on deploying Machine Learning models in production environment, our other research data scientist experiment. You are experienced in ETL practices and basic data engineering. We believe all digital advertising can be targeted and accountable...

Motion Recruitment
California, United States
Remote

Are you passionate about harnessing the power of data to drive meaningful insights? Do you thrive in dynamic environments where you can design and develop scalable ETL pipelines? My client is looking for a talented Senior Data Engineer to join our team and take the lead in building innovative data s...

Walmart
Sunnyvale, California

Option 1: Bachelor’s degree in Computer Science and 3 years' experience in software engineering or related field. Option 3: Master's degree in Computer Science and 1 year’s experience in software engineering or related. Master’s degree in Computer Science or related field and 2 years' experience in ...