Senior Data Engineer

1 month ago


Cupertino, California, United States Apple Full time
Job Title: Senior Data Engineer - Maps

Job Summary:

Apple Maps is seeking a Senior Data Engineer to join our Data Evaluation team. As a key member of our team, you will be responsible for designing and implementing novel automated systems that seamlessly integrate with the Maps data production processes, enabling continuous evaluations and the extraction of valuable insights.

Key Responsibilities:

  • Design and implement geospatial databases, data models, and ETL processes using tools like Postgres/PostGIS.
  • Develop quality checks and metrics on large-scale spatial data.
  • Collaborate closely with data scientists, analysts, and partners to understand data requirements and provide geospatial solutions.
  • Integrate geospatial data with other systems and applications using AWS/GCC services like EKS, EMR, and working with big data technologies like Spark.
  • Optimize spatial queries for performance and scalability across multiple toolsets.
  • Ensure data quality, consistency, and accuracy through automated testing and validation processes.
  • Document processes, systems, and datasets for future reference and replication.
  • Provide technical support and solve for geospatial data systems.

Requirements:

  • Bachelor's degree or equivalent experience in Geography, Geomatics, Computer Science, or a related field.
  • 8+ years of experience in data analysis, quality assurance/control, data engineering, and experience working with large-scale, scalable data solutions.
  • 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 big data 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.

Preferred Qualifications:

  • 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 on time.
  • Excellent communication skills.

Benefits:

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.

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

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.


  • Senior Data Engineer

    1 month ago


    Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Data Engineer at Apple, you will be responsible for designing and building our next-generation data platform. You will work closely with engineering and product management teams to drive technical innovation and deliver high-quality systems that are resilient, scalable, and performant.Key ResponsibilitiesDesign and build data...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Data Orchestration Engineer to join our team at Apple. As a key member of our infrastructure team, you will be responsible for designing and developing data orchestration tooling for HID algorithms development projects.The ideal candidate will have a passion for taking data from different silos and finding...


  • Cupertino, California, United States Apple Full time

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


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled 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.Key ResponsibilitiesDesign and implement...


  • Cupertino, California, United States Apple Full time

    About the Role:We are seeking a highly skilled Senior Data Engineer to join our team at Apple. As a Senior Data Engineer, you will be responsible for designing and implementing efficient, adaptable, and scalable data pipelines to process structured and unstructured data. You will also own and evolve rich datasets on iCloud products and platform interactions...


  • Cupertino, California, United States Apple Full time

    Unlock the Power of Data at AppleWe are seeking a highly skilled Senior Data Visualization Engineer to join our team at Apple. As a key member of our Services Data Science & Analytics team, you will play a critical role in driving business decisions with data-driven insights.Key Responsibilities:Design and build executive reporting solutions, highly polished...


  • Cupertino, California, United States Apple Full time

    Job SummaryAt Apple, we're seeking a highly skilled Senior Data Scientist to join our Services Engineering organization. As a key member of our team, you'll work closely with engineers, product managers, and other cross-functional teams to drive decision-making through data insights.Key Responsibilities Design and conduct A/B tests to inform product...


  • Cupertino, California, United States Apple Full time

    Job SummaryAt Apple, we're seeking a highly skilled Senior Data Scientist to join our Services Engineering organization. As a key member of our Data Science team, you'll play a critical role in driving decision-making for our engineering and product teams through data-driven insights.Key ResponsibilitiesDesign and conduct A/B tests to inform product...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Software Engineer on the Apple Intelligence team, you will play a key part in building groundbreaking conversational assistant technologies for large-scale systems and new client devices. Our team is dedicated to creating innovative solutions that delight and inspire millions of people worldwide.Key Responsibilities Own...


  • Cupertino, California, United States Apple Full time

    Role SummaryAs a Senior Software Engineer on Apple's Data Platform team, you will play a critical role in designing, developing, and deploying high-performance systems that handle millions of queries every day. Our team is responsible for building the technology that powers Apple's cloud-based services, including the App Store, Apple TV, and Apple Music.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Data Operations Engineer to join our team at Apple. As a key member of our Machine Learning and AI organization, you will play a critical role in delivering high-quality datasets for next-generation ML algorithms, creating exceptional user experiences.Key Responsibilities:Develop and...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Software Engineer on the ML Systems Evaluation Engineering (MLSEE) team at Apple, you will play a key part in building groundbreaking conversational assistant technologies for large-scale systems and new client devices. Our team is dedicated to creating innovative solutions that delight and inspire millions of people worldwide.Key...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Client EngineerJob Summary:We are seeking a highly skilled Senior Client Engineer to join our team at Syntricate Technologies. As a Senior Client Engineer, you will be responsible for designing, developing, and deploying client models using machine learning principles, especially in the context of Large Language Models (LLMs).Key...

  • Senior Data Scientist

    4 weeks ago


    Cupertino, California, United States Grid Dynamics Full time

    We are seeking a highly skilled Senior Data Scientist to lead our data quality efforts for machine learning model training. The ideal candidate will have a strong understanding of machine learning principles, particularly in the context of NLP and LLMs.Responsibilities:Design, develop, and oversee the implementation of processes and tools to assess the...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Privacy EngineerAt Apple, we're committed to delivering great features and great privacy to our users. As a Senior Privacy Engineer, you'll play a critical role in ensuring that our products and services protect user privacy by designing architectures that reduce the exposure of user data at all levels of the technology stack.Key...


  • Cupertino, California, United States Apple Full time

    Data Infrastructure Engineer RoleAt Apple, we're seeking a talented Data Infrastructure Engineer to join our Data and ML Innovation organization. As a key member of our team, you'll play a pivotal role in revolutionizing how we process and use substantial datasets as the heart of Siri, Search, and Machine Learning.Key ResponsibilitiesDesign and implement a...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking an experienced Privacy Engineer to join our team at Apple. As a key member of our User Privacy Team, you will be responsible for providing privacy guidance to teams across the company working on machine learning and generative AI infrastructure.Your primary focus will be on reviewing features to identify privacy exposures and...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Machine Learning EngineerJob Summary:Apple is seeking a Senior Machine Learning Engineer to join our Data Analytic and Quality (DAQ) group. The ideal candidate will have a strong background in machine learning and experience with multimodal models. Key Responsibilities: Develop methods for evaluating and enhancing foundation models Conduct...


  • Cupertino, California, United States Apple Full time

    Role OverviewAs a Senior Backend Software Engineer on our Fitness Data Services team, you will play a key role in shaping the future of Apple's Original Content across Fitness+, Apple TV+, and Apple Immersive Video. Your expertise will be instrumental in defining and building high-quality customer-centric content services.Key Responsibilities• Design and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering Data Platform team. As a key member of this team, you will design and build a scalable data platform services that is used across Apple.This role requires deep understanding of developing products that are highly scalable, highly available and fully...