About the Role: We are building a world-class language engineering lab focused on developing memory-safe, high-performance system products for mobile, cloud, and telecom applications. Our work centers around advancing the use of Rust and exploring cutting-edge programming language features to drive safer, faster, and more concurrent systems at scale. We are looking for an experienced Researcher to help shape the future of programming language development and accelerate the adoption of Rust across a wide variety of technologies. This is a rare opportunity to work on large-scale, real-world engineering challenges, collaborating with some of the leading experts in the Rust community. You will be instrumental in designing next-generation programming language features and setting the technical direction for initiatives that will impact thousands of engineers worldwide. If you are passionate about programming languages, frameworks, and solving ultra-large-scale engineering problems, this is an exciting opportunity to make a global impact. Key Responsibilities:Lead the design and development of Proof-of-Concepts (PoCs) for next-generation Rust features aimed at mobile, compute, and embedded system challenges.Provide technical direction and guidance on the development of automated software engineering tools with a focus on Rust applications.Collaborate with internal stakeholders and research partners to drive innovation and adoption of advanced Rust capabilities.Desired Experience & Skills:PhD in Programming Languages, Operating Systems, Software Engineering, or a closely related field.Strong professional experience using Rust, with a focus on performance and safety.Deep expertise in the design, architecture, and implementation of programming language features.Extensive knowledge in:High-performance features of RustSafe migration strategies from C/C++ systems to RustRust applications for accelerators like GPU, TPU, and NPUStrong communication and leadership skills, able to guide technical direction and mentor colleagues.Flexibility to travel internationally (up to 10%).Why Join Us? You’ll be part of a forward-thinking team at the forefront of advancing system-level programming languages. Working on a wide variety of products, this role offers the chance to influence engineering practices across a major global organization and to contribute directly to the evolution of Rust and related tooling.
Paige Dillingham