Location: Remote or Onsite
Job Type: Full-time
Experience: 1+ year (Commercial Rust Development)
Language: English (Basic written communication required)
About the Role
We are seeking a passionate and skilled Rust Developer to join our game development team. You will play a crucial role in designing and maintaining performance-critical game systems, tools, and infrastructure using Rust.
If you’re excited by memory-safe concurrency, low-level optimizations, and building robust systems for game development, we’d love to meet you!
Responsibilities
- Design, develop, and maintain game-related software components using Rust.
- Participate in the entire software development lifecycle, from design to deployment.
- Optimize game code for performance, memory usage, and responsiveness; identify and resolve bottlenecks.
- Build tools, plugins, and editors to support internal game development workflows.
- Collaborate with designers, artists, and developers to integrate technical solutions into game features.
- Troubleshoot and debug complex systems; apply effective fixes and enhancements.
- Write and maintain clean, tested, and maintainable Rust code.
- Provide regular progress updates to senior developers and project managers.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Proficiency in Rust: Strong understanding and hands-on experience with Rust’s ownership model, memory safety, and concurrency.
- Minimum 1 year of experience in commercial software development using Rust.
Expertise in:
- Async programming, multithreading, and Tokio
- Memory and performance optimization
- Code analysis, debugging, and bug prevention
- Software architecture and system design
Experience with:
- Writing clean, concise, and maintainable Rust code
- Applying modern software development best practices
- Strong analytical and problem-solving skills
- Basic English writing skills for documentation and communication
What We Value
- Passion for high-performance systems and game engine/tool development
- Enthusiasm for clean code and maintainability
- Proactive mindset and ability to work in a collaborative environment
Ready to help build the future of game development with safe, efficient, and modern Rust code? Apply now!