Job Summary:
We are seeking an experienced AI-ML Engineer to design, develop, and deploy machine learning models and AI systems. The ideal candidate will have a strong background in machine learning, deep learning, and data science, with expertise in areas such as data processing, computer vision, natural language processing (NLP), and generative AI. You will work closely with cross-functional teams, including data scientists, software engineers, and product managers, to build scalable and impactful AI solutions.
Key Responsibilities:
Model Development: Design, train, and optimize machine learning and deep learning models for a variety of applications, including predictive analytics, classification, regression, and clustering, Computer Vision, NLP and Gen AI.
Data Processing & Pipelines: Build and maintain robust data pipelines for preprocessing, cleaning, and transforming large-scale structured and unstructured datasets to ensure high-quality input for ML models.
Model Deployment: Deploy ML models into production environments using tools like Docker or cloud platforms ( Azure, AWS, GCP), ensuring scalability, performance, and reliability.
Experimentation & Optimization: Conduct experiments to evaluate model performance, fine-tune hyperparameters, and implement techniques like transfer learning, regularization, and model pruning to improve efficiency.
Collaboration: Work closely with data engineers to ensure seamless data integration and with product teams to align AI solutions with business goals.
Monitoring & Maintenance: Monitor deployed models for performance degradation, retrain models as needed, and implement MLOps practices for continuous integration and deployment (CI/CD).
Research & Innovation: Stay up-to-date with the latest advancements in AI/ML, explore new algorithms, and propose innovative solutions to complex problems.
Documentation: Document model development processes, architectures, and performance metrics to ensure transparency and reproducibility.
Qualifications:
Education: Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field.
Experience: 2+ years of experience in AI/ML engineering or a similar role, with a proven track record of building and deploying ML models in at least two or more of the following– Machine Learning, Computer Vision, NLP, Gen AI.
Programming: Proficiency in Python and experience with libraries like NumPy, Pandas, Scikit-learn, TensorFlow/PyTorch, OpenCV, LangChain.
Data Processing: Strong experience in data preprocessing, feature engineering, and working with large datasets (e.g., SQL, NoSQL, Hadoop, Spark).
Cloud & Deployment: Experience with cloud platforms (AWS, Azure, GCP) and deployment tools like Docker for model serving and monitoring.
Mathematics & Statistics: Strong understanding of linear algebra, calculus, probability, and statistics as they apply to machine learning.
Desired Competencies:
Strong problem-solving and analytical skills.
Ability to work collaboratively in a team environment.
Excellent communication skills to explain technical concepts to non-technical stakeholders.
Creative thinker, eager to explore cutting-edge AI technologies.
This role offers an exciting opportunity to contribute to the development of transformative AI projects. If you are passionate about AI and eager to drive innovation, we invite you to join our team!