AI/ML Developer
duruper
Job Description
We are seeking highly skilled AI/ML Developers to join our Research & Development team in Bangalore. The ideal candidate will be responsible for designing, developing, and deploying advanced machine learning models and AI-driven solutions to address complex business challenges. This role requires strong expertise in machine learning frameworks, GPU acceleration, computer vision, and scalable software development practices.
Roles and Responsibilities
-
Collaborate with cross-functional teams including R&D, Sales, IT Infrastructure, and Customer Service to identify business challenges and AI opportunities.
-
Design, develop, and deploy machine learning models for real-world business applications.
-
Research emerging AI/ML frameworks, platforms, and technologies to recommend optimal solutions.
-
Implement high-performance AI solutions using NVIDIA CUDA-X AI frameworks.
-
Develop and optimize machine learning algorithms for speed, scalability, and accuracy.
-
Build and integrate Computer Vision-based applications.
-
Design secure RESTful APIs using XML and JSON standards.
-
Deploy AI solutions using DevOps best practices and scalable cloud infrastructure.
-
Automate deployment pipelines using CI/CD tools.
-
Participate in code reviews, sprint planning, and Agile ceremonies.
-
Maintain comprehensive technical documentation.
-
Continuously improve system performance, reliability, and security.
Mandatory Requirements
-
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
-
Minimum 4 years of hands-on experience in AI/ML development.
-
Strong expertise in developing and training machine learning models.
-
Mandatory hands-on experience with NVIDIA CUDA-X AI framework.
-
Strong programming skills in Python and C.
-
Practical experience with Python libraries including Pandas, NumPy, Matplotlib, and Scikit-learn.
-
Proven experience in Computer Vision applications.
-
Experience in building secure RESTful web services using XML and JSON.
-
Hands-on experience with DevOps methodologies and scalable deployments.
-
Experience with CI/CD tools such as Jenkins or Hudson.
-
Proficiency in version control systems including Git, GitHub, GitLab, SVN, or Bitbucket.
-
Experience using project management tools such as JIRA or Redmine.
-
Strong understanding of Agile and Scrum methodologies.
-