HamburgerMenu
hirist

Job Description

Description :

- 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.

- 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


info-icon

Did you find something suspicious?