Software Engineer (Data)

Apple Inc.
Cupertino, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cupertino, United States of America

Tech stack

Geographic Information Systems
Artificial Intelligence
Data analysis
Big Data
C++
Computer Programming
Data Visualization
Hive
Information Management
Python
Location-Based Services
Objective-C
SQL Databases
Tableau
Data Processing
Large Language Models
Prompt Engineering
Spark
Swift
Matplotlib
Information Technology
Network Server

Job description

As a Data Software Engineer on the Location & Motion team, you will be responsible for a wide variety of data-focused projects and tasks: from tools for collecting & analyzing field data to data sets for training ML models or evaluating large language models output.

Requirements

  • Bachelors or Masters degree in a quantitative / technical field (math, statistics, engineering, information management, computer science, or similar)
  • Experience with large language models: understanding of patterns/approaches/constraints for large language model prompting, understanding of approaches and techniques for output evaluation and benchmarking
  • Experience with big data systems and tools like SQL, Hive, Spark. Ability to work with large datasets.
  • Programming skills in Python, Swift, Objective C, C++, or similar language
  • Experience with data visualization techniques and software such at matplotlib and Tableau
  • Understanding of data privacy, security, and ethical data handling practices, * Excellent communication and presentation skills for technical and executive audiences
  • Experience working with sensor data, IoT systems, or mobile device telemetry
  • Experience with geospatial data analysis and location-based services
  • Knowledge of climate science, environmental impact measurement, or sustainability metrics
  • Strong analytical and quantitative skills with a solid foundation in mathematics and physics
  • Experience with MCP Servers, AI Agents, advanced Prompt Engineering, and using AI for complex automated data analysis
  • Proficiency working independently and proactively with stakeholders to drive progress and empower decision-making

Apply for this position