Rust Software Engineer - Distributed Computing
Our client is reimagining distributed, spatial and scalable computing for web 3.0 and the metaverse. Their products have helped organisations including Microsoft, Epic Games, Minecraft, and the Francis Crick Institute to achieve the impossible and contribute solutions to global problems.
Their distributed cloud platform provides the foundations of web 3.0 applications for the metaverse, enterprise organisations, and the defence sector.
The role: You’ll be working on the design, implementation, and maintenance of our products, ensuring their operational integrity, and striving to deliver optimal solutions for our customers. You will have proven experience working on deep tech, innovative architectures, and researching the latest approaches to software engineering that will help us gain a competitive edge in terms of performance and scalability
Key Responsibilities:
- Execute full lifecycle software development using Agile methodologies.
- Write well-designed, testable, maintainable, scalable, and efficient code.
- Uphold good software development practices that include estimation, code reviews, testing, debugging, adhering to code standards, and seeking improvements across the entire software development lifecycle with the end-user in mind.
- Perform analysis work in collaboration with other team members in Product and Engineering.
- Assess technical debt, raise potential issues and address them to ensure we remain efficient and effective.
- An area of proficiency or specialism may be defined with this role and with it comes the complete technical responsibility to ensure that the given area meets all business and technical requirements.
Your Knowledge:
- S/M.S. in Computer Science, Math, Physics, or equivalent experience
- A minimum of 3 years of experience as a software engineer/developer
- A strong background in programming in Rust and Linux
- Familiarity with backend development services and APIs
- High-level understanding of distributed computing
Experience with at least one of the following:
- C++
- Cloud (AWS/Azure/GCP)
- Windows application development
- DevOps
- Full-stack development
If this applies to you and you want to know more, APPLY now! And one of our experienced consultants will be in touch for the next steps.