Software Engineer (Data) at Apple
Cupertino, California, United States -
Full Time


Start Date

Immediate

Expiry Date

06 Mar, 26

Salary

0.0

Posted On

06 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Analysis, Machine Learning, Big Data Systems, SQL, Hive, Spark, Python, Swift, Objective C, C++, Data Visualization, Matplotlib, Tableau, Data Privacy, Sensor Data, Geospatial Data Analysis, Climate Science

Industry

Computers and Electronics Manufacturing

Description
In Sensing & Connectivity, we use on-device sensors and wireless technologies to understand motion and orientation, help pinpoint location, understand user’s context, and combine on-device data with machine learning to create immersive and intelligent experiences. 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. MINIMUM QUALIFICATIONS 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 PREFERRED QUALIFICATIONS 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
Responsibilities
As a Data Software Engineer, you will work on various data-focused projects, including tools for collecting and analyzing field data and preparing datasets for training machine learning models. You will also evaluate outputs from large language models.
Loading...