Software Development Engineer

Apple Inc.
Sunnyvale, CA, United States
23 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Airflow Amazon Web Services Amazon Elastic Compute Cloud Data Analysis Apple Products Data Control Data Integrity Data Visualization Distributed Computing Environment Python (Programming Language) Linux Commands
+19 more
Signal Processing Software Engineering Web Applications Web Services Workflow Management Systems Jupyter Notebook Flask (Web Framework) Large Language Models Apache Spark Backend Git Fastapi Data Lakes Pyspark Kubernetes Information Technology Front End Software Development Restful APIs Docker

Job description

Here is your opportunity to come and join an exciting engineering team responsible for building next-generation health sensors and features. You will be responsible for building new web-based monitoring and visualization platforms, extracting insights from sophisticated data sets, and developing intelligent automation to support multiple user studies per year ranging from focused studies with tens of participants to large-scale studies with thousands of participants. If you are passionate about health research and development, this is an exciting opportunity., Your work will directly impact the development of health-related features in Apple products. Data Integrity, in this role, means ensuring the collection of high-quality data from health user studies through robust data analysis pipelines and operator-facing tools and dashboards. You will work closely with cross-functional teams to identify user study problems and advise decision-making through data analysis. This role focuses on building new data and platform solutions to improve the usability of our systems for large-scale user studies that gather critical data to design and qualify Apple’s health software products.

You will design and build new web-based monitoring and visualization tools that give study teams real-time insight into study health and data quality, serving multiple concurrent studies that range in scale from tens to thousands of participants. You will leverage LLM-based agentic workflows not only within the product itself by integrating OpenAI/Anthropic APIs to create richer, smoother user experiences in study tools, but also within your own development lifecycle, using LLMs in a closed-loop workflow spanning planning, architecture, design review, implementation, PR generation, and deployment.

A key part of this role is partnering directly with the researchers, engineers, and study operations teams who use your tools daily. Each study often comes with its own custom requirements, and you will deeply engage with stakeholders to understand their specific needs, gather feature requests, and prioritize improvements via established planning processes all while upholding Apple’s privacy-first policies when handling sensitive health data. You are not just building - you are owning the relationship between your platform and the people who depend on it.

Requirements

Bachelor’s degree in Computer Science, Engineering, Informatics, or equivalent with relevant proven experience with biomedical, health, or sensitive data.

3+ years of software engineering experience

Strong software development skills, with proficiency in Python

Experience integrating LLM-based functionality (e.g., OpenAI, Anthropic APIs) into production web tools to create richer, smoother user experiences

Experience leveraging LLMs in a closed-loop development workflow - from planning and architecture, to design review, to implementation, to generating pull requests, to deployment

Preferred Qualifications

7+ years of software engineering experience, 3+ years in backend web service development

Experience building web application backends for data monitoring and visualization (e.g., Flask, FastAPI, or similar frameworks; REST APIs; serving data to frontend dashboards)

Demonstrated skill and experience with distributed data processing systems such as PySpark and SparkSQL

Demonstrated experience leading design reviews, mentoring engineers, and influencing technical/product roadmaps

Familiarity working with systems such as blob storage, elastic compute, and virtual instances; experience with technologies such as Delta Lake, AWS; container orchestration (Kubernetes or similar); workflow orchestration (Apache Airflow or similar) are all a benefit

Experience with tools such as Git, Docker, Jupyter notebooks, Linux command line

Experience with basic time series data analysis such as trend detection, anomaly identification, signal processing fundamentals

Demonstrated ability to engage directly with tool users and stakeholders to gather requirements, understand workflows, and translate needs into platform features and improvements

Experience working with sensitive or regulated data under strict privacy requirements

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:19 min

Introduction to Apache Airflow for advanced orchestration

Alan Mazankiewicz · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all