At a Glance
- Tasks: Develop cutting-edge machine learning models and optimise performance on high-performance systems.
- Company: Join a top AI research lab backed by major investors and recognised as a leading startup.
- Benefits: Competitive salary, equity options, and comprehensive benefits package.
- Why this job: Make a real impact in the AI field while working with industry-leading technology.
- Qualifications: PhD or equivalent experience in CS, Physics, or Math; proficiency in C++, CUDA, or Python.
- Other info: Dynamic work environment with opportunities for open-source contributions and career growth.
The predicted salary is between 140000 - 200000 £ per year.
About Inworld
Inworld is a product-oriented research lab of top AI researchers and engineers, developing best-in-class realtime multimodal models and the only realtime orchestration platform optimized for thousands of queries per second. We’ve raised more than $125M from Lightspeed, Section 32, Kleiner Perkins, Microsoft’s M12 venture fund, Founders Fund, Meta and Stanford, among others. Our technology has powered experiences from companies such as NVIDIA, Microsoft Xbox, Niantic, Logitech Streamlabs, Wishroll, Little Umbrella and Bible Chat. We’ve also been recognized by CB Insights as one of the 100 most promising AI companies globally and have been named one of LinkedIn's Top 10 Startups in the USA.
High-Performance Systems:
- Proficiency in C++, CUDA, Rust, or highly optimized Python.
- You know how to profile code and squeeze every ounce of performance out of NVIDIA GPUs.
- Non-trivial systems programming projects, open-source contributions to major inference engines, or deep-dive technical write-ups.
- PhD in CS, Physics, Math, or equivalent practical experience building backend or ML systems.
You’re comfortable picking a direction and building the map as you go. You believe engineering isn’t finished until it’s shipped and stable. You don’t just ship code; we treat performance, latency, and reliability as first-class product features, not a box to check before launch. Impact comes before everything else, though we support sharing work and open-source contributions that move the field forward.
The base salary range for this full-time position is £140,000 – £200,000. In addition to base pay, total compensation includes equity and benefits. Candidates must already have the legal right to work in the United Kingdom, as visa sponsorship is not available for this role. For candidates interested in relocating to the San Francisco Bay Area in the future, full U.S. visa and relocation support may be available, subject to business needs and applicable legal and work authorization requirements.
Staff / Principal Machine Learning Engineer, Serving employer: Inworld AI
Contact Detail:
Inworld AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff / Principal Machine Learning Engineer, Serving
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Inworld or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++, CUDA, or any high-performance systems work. This is your chance to demonstrate how you can squeeze every ounce of performance out of tech.
✨Tip Number 3
Prepare for technical interviews by brushing up on your systems programming knowledge. Be ready to discuss your past projects and how you tackled challenges, especially around performance and reliability.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Staff / Principal Machine Learning Engineer, Serving
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your proficiency in C++, CUDA, Rust, or optimised Python. We want to see how you've tackled non-trivial systems programming projects or contributed to open-source inference engines. This is your chance to shine!
Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect how your experience aligns with our mission at Inworld. We love seeing candidates who understand our tech and can articulate their fit for the role.
Be Authentic: Let your personality come through in your application. We’re looking for engineers who are not only skilled but also passionate about building impactful products. Share your journey and what drives you in the field of machine learning.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Inworld AI
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++, CUDA, Rust, and optimised Python. Brush up on your knowledge of profiling code and performance tuning, especially with NVIDIA GPUs. Be ready to discuss specific projects where you've maximised performance.
✨Showcase Your Problem-Solving Skills
Prepare to talk about non-trivial systems programming projects or any open-source contributions you've made. Highlight how you approached challenges and the impact of your solutions. This will demonstrate your ability to pick a direction and build effectively.
✨Emphasise Impact Over Process
In your responses, focus on how your work has led to tangible results. Discuss how you prioritise performance, latency, and reliability as key features of your projects. This aligns with the company’s philosophy that impact comes first.
✨Be Ready for Technical Deep Dives
Expect technical questions that require you to dive deep into your expertise. Prepare to explain complex concepts clearly and concisely. Practising with peers or using mock interviews can help you articulate your thoughts under pressure.