At a Glance
- Tasks: Join a team to turn ambitious research ideas into real Microsoft products.
- Company: Be part of Microsoft Research Cambridge, a hub of innovation.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Dynamic environment with ongoing learning and collaboration opportunities.
- Why this job: Make a global impact by working on cutting-edge technology and research.
- Qualifications: MSc in Computer Science, experience in Python, compilers, and machine learning.
The predicted salary is between 36000 - 60000 £ per year.
Join the Research Engineering team at MSR Cambridge, working closely with world-class researchers to help build, evaluate and transfer ambitious research ideas into Microsoft products. Our team has broad experience spanning front-end, systems, networking and ML engineering at datacentre scale. We work across all the research areas in MSR Cambridge, either deeply embedded in research projects, or contributing to widely used infrastructure.
We seek a Principal RSDE to join our talented team. By bringing key skills and experience at the intersection of programming languages, compilers, verification, and machine learning you would accelerate delivery of our lab's research into shipping products used by millions of people worldwide.
Responsibilities- Build prototypes to demonstrate research value, in some cases bringing these prototypes all the way to product-level readiness.
- Evaluate research prototypes, and help write up results to communicate them clearly to our partners or via academic publishing.
- Collaborate with researchers and product teams, helping smooth technology transfer between them.
- Master a broad area of research and its related applications. You'll be recognized as the team's expert in this area.
- Create clarity on what needs to happen next by showing technical leadership to those around you, striving for measurable impact.
- Required
- MSc in Computer Science, or related area
- Proficient in collaborative software development in Python and lower-level languages.
- Deep experience in compiler internals and related programming language analysis techniques (e.g., separation logic).
- Experience with the internals of machine learning models.
- PhD in Computer Science or related area or comparable industry experience.
- Experience with PyTorch.
- Experience of low-level systems and performance trade-offs.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, colour, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Principal Research Engineer in Cambridge employer: Microsoft
Contact Detail:
Microsoft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Research Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current or former employees at MSR Cambridge on LinkedIn. A friendly chat can give us insider info and might even lead to a referral.
✨Tip Number 2
Showcase your skills! Prepare a portfolio of projects that highlight your experience with Python, compilers, and machine learning. This will help us demonstrate your expertise during interviews.
✨Tip Number 3
Practice makes perfect! Conduct mock interviews with friends or use online platforms. Focus on explaining complex concepts clearly, as communication is key in this role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Principal Research Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Research Engineer role. Highlight your expertise in programming languages, compilers, and machine learning to catch our eye!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about research engineering and how your background makes you a perfect fit for our team at MSR Cambridge.
Showcase Your Projects: If you've built prototypes or worked on relevant projects, don’t hold back! Share these experiences in your application to demonstrate your hands-on skills and ability to bring research ideas to life.
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 this exciting opportunity with our talented team!
How to prepare for a job interview at Microsoft
✨Know Your Stuff
Make sure you brush up on your knowledge of programming languages, compilers, and machine learning. Be ready to discuss your experience with Python and any lower-level languages you've worked with. This is your chance to show off your expertise!
✨Showcase Your Prototypes
Prepare to talk about any prototypes you've built or evaluated in the past. Highlight how these projects demonstrate research value and how you contributed to their development. This will help illustrate your hands-on experience and problem-solving skills.
✨Collaboration is Key
Since this role involves working closely with researchers and product teams, be ready to discuss your collaborative experiences. Share examples of how you've facilitated technology transfer and helped bridge gaps between different teams.
✨Technical Leadership Matters
Think about times when you've taken the lead on a project or initiative. Be prepared to explain how you created clarity for your team and drove measurable impact. This will show that you're not just a technical expert, but also a leader who can guide others.