
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
The Mission: Source.dev
Our founders spent over a decade at Google shaping the Android operating systems - building and shipping the software that now runs on billions of devices. They didn't just use Android; they led teams responsible for the Android Virtualization Framework, Security, and the Android Runtime (ART).
Through that journey, they saw a quiet but massive crisis: as device software grew in complexity, the tools used to build it remained stuck in the past. Today, a standard Android checkout exceeds 200GB of code, and builds can take hours. This "wait time" is the single biggest tax on innovation.
Source.dev was founded to reimagine software development workflows for device makers. We’re building a new generation of software tools that make building complex device software feel as simple as building a webpage - starting with SourceFS.
The Core Product: SourceFS
SourceFS is a high-performance virtual filesystem designed to turn multi-hour workflows into minutes.
- 10x Faster Builds: Intelligent caching and virtualization that only materializes files when they are actually needed.
- 10x Lower Costs: Enabling a standard 16-vCPU machine to outperform even a 128-vCPU machine.
- True Engineering Productivity: Replaying hundreds of thousands of build steps instantly when inputs match.
The Cultural Anchor: Own It
We operate with a high degree of trust and a shared value of End-to-End Ownership:
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
"We own our work end-to-end, from spark to finish. It’s about more than just tasks; it’s the dedication to see things through, staying curious to solve problems, thinking from first principles and ensuring we fix our customer’s problems in the best possible way.”
The Role: Pushing the Boundaries of Rust & Linux
We are looking for a Software Engineer to join our world-class team. This isn't just an "application" role; you will be working at the lowest levels of the stack to solve "Level 10" technical challenges.
What You’ll Work On:
- Systems Architecture: Build high-performance, memory-safe systems in Rust.
- Deep OS Integration: Work close to the kernel, focusing on FUSE, I/O paths, memory management, and scheduling.
- Scaling Primitives: Design the foundation for massive build systems like Android, Yocto, and embedded Linux.
- Performance Optimization: Hunt down bottlenecks across I/O and CPU to ensure our virtualization remains near-instant.
Ideal Candidate Profile:
- The Systems Mindset: You have a strong background in Rust or C/C++ and a deep understanding of Linux internals.
- Scale-Obsessed: You have experience with (or a burning desire to fix) large-scale build systems and developer tooling.
- Impact-Driven: You embody the "Own It" mentality - you see a friction point in the developer journey and you don’t stop until it’s gone.
- Curious & Collaborative: You enjoy translating real-world customer problems into robust, production-grade solutions.
- Low Ego, High Impact: Beyond being a brilliant coder, you are a thoughtful and empathetic teammate - someone who leads with kindness.
- Feedback Culture Champion: You embrace feedback and provide it thoughtfully; you see open, honest communication as the foundation of great teamwork.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
A Note on Our Search
We are looking for the best talent, wherever it may be. If you’re on the fence about whether you’re a perfect fit, please do apply - we value diverse backgrounds and unique problem-solving approaches.
Why Join Source.dev?
- AI-Native Infrastructure: We merge deep systems expertise with AI to solve the "impossible" - using AI to automate complex merges and conflict resolution for the next generation of devices.
- Architect the Future: Have a direct, visible impact on the infrastructure used to build the world’s most advanced hardware.
- Early-Stage Ownership: You’ll have a seat at the table to shape our technical roadmap, product direction, and culture from day one.
- Tier-One Partnerships: Work side-by-side with world-class customers, from global automotive giants to leading cloud providers.
- Elite Engineering Culture: Join a high-trust & passionate team of engineers.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location