Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Senior Data Engineer-Maps 
United States, California, Cupertino 
946513607

31.03.2025
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.
  • 4+ years of experience developing tools and frameworks to improve developer and QA productivity.
  • 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 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 and comfortable working in a shared and collaborative code base.
  • Experience leading development initiatives within the team and across the organization.
  • Strong proficiency in Python, Scala, SQL, and shell scripting for data manipulation and ETL processes.
  • Work closely with multiple cross functional teams to effectively coordinate and manage user expectations
  • Proven ability to self-start, learn, plan, prioritize, and deliver ontime
  • Excellent communication skills
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.