Software Engineer, On-Device AI
Company: Nothing Technology
Location: San Francisco, California, United States
Salary: $164K – $248K a year
Work arrangement: Hybrid
Employment type: Full-time
Experience: 5-10 years
Posted: 2026-11-09
Responsibilities
You will build core system services and APIs to enable small models to run reliably on hardware with strict resource constraints. You will also decide the optimal execution environment for tasks across wearables, phones, and cloud platforms.
Requirements
The role requires strong systems fundamentals including concurrency, resource management, and experience with on-device inference or resource-constrained platforms. Candidates must demonstrate the ability to own complex systems from architecture to implementation and possess strong programming skills in languages like Rust or Python.
Skills
- Systems architecture
- Concurrency
- Resource management
- API design
- On-device inference
- Inference runtimes
- Rust
- Python
- JavaScript
- Performance optimization
- Memory management
- Scheduling
- Hardware profiling
- Debugging
- Embedded systems
About this role
ABOUT NOTHING
Nothing exists to make tech feel exciting again.
We’re building a different kind of technology company, one that puts design,
emotion, and human creativity at the heart of everything we do. From the way our
products look and feel to how we communicate and show up in culture, we believe
technology should make you feel something.
Founded in London in 2020, we’ve grown from idea to global challenger in just a
few years. Backed by GV (Google Ventures), EQT Ventures, and C Ventures, and
investors like Tony Fadell (iPod), Casey Neistat, and Kevin Lin (Twitch), we’re
now sold in 40+ markets with millions of users worldwide.
ABOUT THE TEAM
AI should run on the devices you carry, work across all of them, and actually
get things done. That's a hard problem, and we're solving it from the operating
system up.
You'll build the foundations that make this work: the system services that keep
small models running reliably on real hardware, and the APIs that connect them
to everything else. The problems are open. The hardware is real. You'll own them
end to end.
SKILLS & QUALIFICATION
* You've owned complex systems work, from architecture to hands-on
implementation and debugging
* Strong systems fundamentals: concurrency, resource management, API design and
performance trade-offs
* Experience with on-device inference, inference runtimes, device software or
another resource-constrained platform. Or proof that you learn fast across
all of them
* You make progress without a spec, explain trade-offs clearly and change
course when the data says so
* You question familiar architectures instead of copying them
* Strong programming skills and the range to use what the problem needs. E.g.
Rust, Python and JavaScript
RESPONSIBILITIES
* Build core system services, abstractions and APIs for a platform others can
build on
* Have small models running reliably on real hardware: memory, scheduling and
resource management, all inside tight latency, battery and thermal budgets
* Connect model capabilities to the platform and app layers, so they finish
real tasks end to end
* Decide what runs where: wearable, phone, computer or cloud, based on the
task, privacy and the hardware on hand
* Prototype fast, profile on real hardware across CPUs, GPUs and NPUs, and ship
what works
* Work side by side with software, model and hardware engineers
HOW WE WORK
* Location: San Francisco, we are open to remote for the right person, with
regular time in person with our SF team.
Nothing offers excellent benefits and competitive compensation packages. The
base salary pay range for this role is $164,000 - 248,000 USD. Qurrent is an
equal opportunity employer and is committed to inclusion, diversity, and equity
in the workplace. All qualified applicants will receive consideration for
employment without regard to race, color, religion, sex, national origin,
disability status, protected veterans’ status, or any other characteristic
protected by federal, state, or local laws.