Rust Developer
Client – Indygen.ai
Role – RUST Developer
Exp – 4+yrs
Location – HAL Bangalore, WFO- 5 Days
Job Summary
About Us:
We are a leading technology company based in Bangalore, specializing in Generative AI
solutions. Our mission is to create cutting-edge software that powers the next generation of
AI-driven applications. We work on challenging and innovative projects that push the
boundaries of AI, machine learning, and automation. We are looking for a skilled Rust
Developer with 4-5 years of experience to join our dynamic team and contribute to building
scalable, high-performance systems.
Key Responsibilities:
Develop and Maintain Software Solutions: Design, implement, and optimize high- performance applications using Rust, ensuring scalability, reliability, and security for AI-driven systems.
Collaborate with AI & ML Teams: Work closely with data scientists, machine learning engineers, and product managers to integrate AI models into robust software solutions.
Performance Optimization: Identify bottlenecks and improve the performance of AI- driven applications, particularly in handling large datasets and intensive computations.
Code Reviews & Mentorship: Conduct peer code reviews and provide mentorship to junior developers, fostering a collaborative development environment.
Testing & Debugging: Write and maintain unit, integration, and performance tests to ensure the robustness of AI applications.
Stay Updated with Industry Trends: Continuously explore new tools, libraries, and techniques to improve development processes and product quality, especially within the generative AI and Rust ecosystems.
Qualifications:
4-5 years of hands-on experience in software development, with a strong focus on system-level programming and performance optimization.
2+ yrs of Proficiency in Rust programming language with a solid understanding of Rust’s ownership model, memory management, and concurrency patterns.
Experience working with microservices architecture and cloud-based environments such as AWS, GCP, or Azure.
Strong knowledge of Linux-based systems and experience with multi-threaded programming.
Familiarity with system-level design principles, low-level programming, and network protocols.
Good understanding of CI/CD pipelines, Git version control, and container technologies like Docker or Kubernetes.
Experience in integrating or working with AI/ML frameworks or tools is a plus.
Knowledge of other programming languages like C/C++, Go, or Python is advantageous.
Interested candidates can send their resumes at [email protected]/ [email protected]