Rust is a modern systems programming language that focuses on safety and performance.
Key Responsibilities
You will be responsible for designing and implementing high-quality software in Rust.
This involves:
* Advocating for Rust adoption in upstream projects
* Identifying projects and codebases that could be prioritized for Rust adoption
* Debugging and fixing issues encountered by users
* Participating in engineering process through code and architectural reviews
* Collaborating with community and colleagues on technical specifications
In some cases, you may be required to deploy and operate services developed by the team.
Requirements
To succeed in this role, you will need:
* An exceptional academic track record from both high school and university
* Undergraduate degree in Computer Science or related field, or equivalent experience
* Experience building, deploying, and operating distributed systems and APIs
* Drive and a track record of delivering results
* Well-organized, self-starting, and able to work to deadline
* Acknowledgment of diversity, politeness, and effectiveness in a global organization
* Professional manner interacting with colleagues and partners
* Experience designing and writing high-quality Rust software on Linux
* Experience with and passion for Linux at the system level
* Professional written and spoken English
Benefits
We offer:
* Competitive base pay and performance-driven annual bonus
* Additional benefits that reflect our values and ideals
* Opportunities for professional growth and development
About Us
We are a dynamic and innovative organization that values excellence, teamwork, and customer satisfaction. We strive to make a positive impact in the world and we're looking for like-minded individuals to join our team.