Rust Engineer (SPE)
Job Description
This is a remote position.
Shuru is an AI-native engineering services company building products with leading startups, enterprises, and well-funded scale-ups across India, Southeast Asia, the UAE, and global markets. Our engineers work in small, dedicated squads, ship in weekly cycles, and use AI-assisted development tools such as Cursor, Claude Code, and GitHub Copilot as a standard part of how we build. We hire for fundamentals, give engineers real ownership, and back them with a culture that respects deep work.Day to Day Responsibilities
- Strong proficiency in Rust programming, including ownership, borrowing, lifetimes, and asynchronous programming (e.g., Tokio, async/await).
- Experience building backend services and APIs, ideally using Rust-based frameworks (Actix, Axum, Rocket) and microservice architectures.
- Solid understanding of systems programming concepts such as memory management, concurrency, multithreading, and performance optimization.
- Hands-on experience with databases and data storage (SQL/NoSQL, schema design, query optimization) and messaging/streaming systems is advantageous.
- Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration tools (Kubernetes) for deploying and operating services.
- Knowledge of modern software development practices, including Git-based workflows, CI/CD pipelines, automated testing, and observability tooling.
- Ability to work closely with product, data, and AI teams to integrate Rust services into broader systems and to translate requirements into technical designs.
- Strong problem-solving skills, clear written and verbal communication
Benefits
- Competitive salary and benefits package.
- Work with experienced product and engineering leaders.
- Flexible and remote-friendly work culture.
- Opportunities for learning, mentorship, and career growth.
- A chance to make a real impact across diverse, innovative projects.
More Info
Key Skills
Tokio
Rocket
Axum
Observability Tooling
