Search by job, company or skills

Rust Engineer

Fresher
  • Posted 7 hours ago
  • Be among the first 10 applicants

Job Description

Company Description Shuru is a Product, AI, and Technology Consulting company that helps startups and enterprises build, scale, and modernize their digital products with high-performance engineering teams. The organization focuses on AI-native thinking, deep technical expertise, and practical execution to drive innovation and measurable outcomes. Shuru provides services spanning AI and automation, API development and integration, cloud and DevOps, custom software development, data engineering, analytics and visualization, product engineering, and technology consulting. Founded by former leaders from Gojek, Flipkart, and Argor VC, Shuru's leadership team brings decades of experience in scaling platforms across fintech, retail, and healthcare. With offices in India, UAE, Singapore, and Canada, the company combines global perspective and local insight while powering technology behind leading brands such as Gojek, Halodoc, Flipkart, and others.
Role Description This is a full-time, on-site Rust Engineer role based in Bengaluru. The Rust Engineer will design, implement, and maintain high-performance, reliable backend systems and services using Rust, focusing on scalability and security for client products. Day-to-day responsibilities include writing clean and efficient Rust code, building APIs and microservices, integrating with existing systems, and optimizing performance across distributed architectures. The role involves collaborating closely with product managers, architects, and cross-functional engineering teams to translate business requirements into robust technical solutions, participating in code reviews, refining engineering standards, and contributing to architectural decisions. The Rust Engineer will also help troubleshoot production issues, improve observability and tooling, and stay current with Rust ecosystem advancements and best practices.
Qualifications
  • 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, and a collaborative approach to

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151872685

Similar Jobs

India

Skills:

Rust ProgrammingSchema DesignAutomated TestingMicroservicesMemory ManagementNosqlDockerAWSSystems ProgrammingApismultithreadingconcurrencySqlQuery OptimizationGcpAzureKubernetesTokioRocketobservability toolingGit-based workflowsactixAxumperformance optimization

Gurugram, India, Gurugram

Skills:

ownership concurrencyDebuggingRustRust testing frameworksmemory safetyProfilingborrowing

Ahmedabad, India

Skills:

AlgorithmsConcurrencyRustSystems ProgrammingPerformance EngineeringData StructuresCryptographic Verification

Beware of Scammers

We don’t charge money for job offers