Closing: 8:00pm, 26th Oct 2025 GMT
The Rust Foundation was formed in 2021 as an independent, non-profit organization to serve as a steward of the Rust programming language and its users, maintainers, and enterprise advocates. Since our work began, we have collaborated with Rust ecosystem leaders and corporate member organizations invested in Rust’s success. Through this close collaboration, the Rust Foundation has developed many programs that support the Rust language and its community.
Over the past several years, the Rust programming language has seen significant growth in usage and popularity in the open source space and beyond. The staying power of Rust can be seen across the tech industry; In the Stack Overflow 2025 Developer Survey, Rust was named the “Most Admired Programming Language” for the tenth consecutive year and has seen a nearly 94% increase in ranking on the TIOBE Index since 2012. Some of the world's largest and most established organizations are adopting Rust as part of their stack.
We are now recruiting for a Rust Infrastructure Engineer to work directly with the primarily volunteer Rust Infrastructure team. This team is responsible for supporting the Rust project, users and ecosystem by providing services and systems to allow for the efficient and productive development, building and testing of the Rust language and access to its assets.
The Rust Foundation and Project infrastructure will have two primary focus areas as we head into 2026 - security and efficiency. The infrastructure engineers at the Rust Foundation and the other members of the Rust Project Infrastructure team will work to accomplish multiple goals in one of these two areas.
As Rust is used more widely and in more critical applications, security becomes ever more important. We need to ensure that we proactively improve our infrastructure and processes to address threats. This includes securing critical infrastructure and deployments, ensuring we have audit trails for infrastructure access, and sane account access management.
As the usage of Rust grows, we need to ensure that our infrastructure is reliable and resilient. This requires us to invest in observability and mature operational processes to proactively support the needs of the project and ecosystem. We also need to understand our cost structure and trends, and take measures to ensure we grow sustainably. This includes continuing to optimize our CI pipeline, improving the CI developer experience, and rethinking our currently supported infrastructure environments for improvements.
Tasks will primarily fall under the following categories:
Design and implement solutions to support defined infrastructure goals. This can include process definition, engineering new tools or integrating cloud services.
Reduce technical debt from existing infrastructure efforts. The Rust Infrastructure team has a backlogged list of items that require attention. Prioritizing and resolving these issues will be part of the engineer's duties.
Find and implement solutions to make the infrastructure more efficient and/or cost-effective, but still maintain a high level of availability and developer friendliness.
Collaborate directly with the Rust Infrastructure Team, the Director of Technology and the Foundation. Managing Rust Infrastructure is a joint effort across the Foundation and the Rust Project, and requires proactive collaboration to ensure that all stakeholders are on board with engineering ideas.
Join the Infrastructure Team of the Rust Project and work alongside the volunteers in the team. Participate in open discussions in Zulip, triage issues on GitHub, and drive infrastructure initiatives within the team.
If it is determined that responses to application questions are AI-generated and not the applicant’s own words, the application will be immediately rejected.