About this role
Our team is new, growing, and evolving quickly, and we are hiring across multiple disciplines. We work at the intersection of machine learning, hardware, and software, creating technologies that reshape how people communicate and experience the world around them in everyday life.
Somewhere between the physics of a sensor and the software people touch, there is a layer that decides whether a breakthrough actually works. That layer is yours.
We're a small, truly multidisciplinary team that spans high-level software down to low-level physics, and we're building the foundation for Apple's next big technology. As a Senior Software Engineer, you'll build the iOS- and macOS-based, low-latency application layer of our data collection and research system. It is the infrastructure that turns raw, real-world signals into the data that trains and validates the next line of Apple AI products. You'll write the code that makes it all work, and you'll help shape the applications built on top of it.
This is a rare chance to work on something new, from day one, alongside people who see the whole stack.
Minimum Qualifications
B.Sc. in Computer Science, Electrical Engineering, or Computer Engineering
5+ years of hands-on software development experience, with a track record of shipping production code
Solid working experience in Python and in at least one of C++, Objective-C/C++, or Swift
Comfort working across platforms and environments — shared code, build, and deployment
Deep and broad programming fundamentals — comfortable moving across the stack from systems-level code to application logic
Proven experience building low-latency or performance-sensitive applications (data pipelines, streaming, or similar)
Demonstrated ability to work effectively with advanced AI coding tools (e.g., Claude Code, Copilot, Cursor, or similar) as part of daily engineering practice
A portfolio of delivered projects that demonstrate independent ownership and technical depth
Strong communication skills and comfort working in a small, fast-moving team building novel systems
Preferred Qualifications
Professional experience in all of the core languages: Python, C++, Objective-C/C++, and Swift
macOS and/or iOS development experience — a rare and highly valued profile for this team
Familiarity with sensor capture (video, audio) and multi-stream synchronization
Familiarity with machine learning and inference (on-device or pipeline integration)
Experience with data collection/research tooling, instrumentation, or test-vehicle style software
Background in embedded, firmware-adjacent, or hardware-integrated software