Software Engineering IC2
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Microsoft Prague seeks an experienced low-level engineer for Rust programming language adoption in critical infrastructure. You will work on compiler and low-level tooling, influencing architectural direction and collaborating with internal and open-source communities.
Ansvarsområden
- Lead the crafting of the foundations of the Rust language ecosystem at Microsoft.
- Contribute to the design and implementation of Rust compiler back-ends and analysis tools.
- Collaborate with open and closed source developer tools technologies, emphasizing Rust compiler enhancements.
- Act as a representative of Microsoft in the Rust open-source community.
- Partner with internal teams, providing guidance on Rust best practices.
Krav
- BS in Computer Science, EE, Computer Engineering or equivalent experience.
- Experience in production software development.
- Experience working with one or more of the following languages: C, C++, Rust, or other systems programming languages.
Önskade kvalifikationer
- Excellent teamwork and communication skills.
- Comfortable with algorithms and data structures.
- Prior compiler or language design experience or significant course work.
- Knowledge of modern CPU architecture fundamentals.
- Knowledge of operating systems fundamentals (Linux and/or Windows).
Förmåner
- Certain roles may be eligible for benefits and other compensation.
#software development#systems programming#compiler#runtime#tooling#Rust#Windows#Linux#open source