CareerPlanSign in

Software Engineer - VE

Cupertino, United States of America💼 Full-time🗓 2026-08-26 → 2026-09-28

Core

Design and develop data applications, pipelines, and database systems to collect, manage, and process large-scale video and sensor datasets for next-generation Apple products.

Role type

Senior IC software engineer (data engineering)

Builds

Scalable data pipelines, data applications, and database systems

Domain

Consumer electronics / Data engineering

Deliverable

production ML models

Required skills

Python, SQL, NoSQL, data pipeline engineering, database architecture, cloud platforms, Git, REST APIs, data modeling, system design, prompt engineering

Preferred skills

Distributed data processing frameworks (Spark, Airflow, Kafka), data warehousing, ETL/ELT patterns, internal tooling development, AI/LLM tool exploration

Technologies

Python, SQL, NoSQL, AWS, Spark, Airflow, Kafka, React, Flask, FastAPI

Responsibilities

Design and develop data applications and internal tools for accessing and analyzing video/sensor datasets; Build scalable data pipelines handling high-volume data from ingestion to storage; Architect and maintain database systems optimized for high-throughput workloads; Integrate with internal services and APIs; Collaborate with algorithm and ML teams to ensure data quality and timely delivery; Own domain evolution from design through deployment

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.