Applied Research Software Engineer
Core
Leading end-to-end incubations from ideation to deployment of emerging technologies, applying state-of-the-art ML research and agentic systems to shape Apple's intelligent systems.
Role type
Senior Applied Research Software Engineer (interdisciplinary pathfinding & productization)
Builds
Next-gen Apple products, on-device implementations, and critical features bridging research and product.
Domain
Consumer electronics, AI/ML, robotics, computer vision, and cognitive science.
Deliverable
production ML models
Required skills
Python, C++, PyTorch, deep learning, algorithmic innovation, system architecture, data pipeline design, performance optimization, API specification, model training at scale
Preferred skills
Robotics & machine perception, computer vision, graphics, simulation, real-time systems, hardware bring-up, sensor integration, human-AI interaction design
Technologies
PyTorch, C++, Python, on-device SoCs, cloud compute
Responsibilities
Invent and integrate ideas into research experiments and demos; wire up new systems & APIs; lead architecture and design reviews; design and support data collection systems for user studies and labeling pipelines
Seniority
Senior, hands-on IC