AI/ML consultant
Haryana, Gurugram, India
Job Summary:
As an AI/ML Engineer, you will be responsible for developing, optimizing, and deploying machine learning models, as well as leading and contributing to the design of AI-driven solutions. You will work alongside a dynamic team of engineers and data scientists to solve complex challenges using AI/ML techniques. This role requires strong programming skills, a deep understanding of machine learning algorithms, and hands-on experience in applying AI solutions to real-world business problems.Key Responsibilities:
- Model Development & Optimization:
- Design, develop, and deploy machine learning models for various applications, including predictive analytics, recommendation systems, natural language processing (NLP), computer vision, and time-series forecasting.
- Optimize and fine-tune models to improve accuracy, efficiency, and scalability.
- Implement state-of-the-art AI techniques in practical settings.
- Data Processing & Analysis:
- Work with large datasets, performing data cleaning, feature engineering, and data exploration.
- Utilize tools such as Pandas, NumPy, and PySpark to process and analyze structured and unstructured data.
- Collaboration & Leadership:
- Collaborate with cross-functional teams (product, business, and engineering) to define AI/ML solutions that meet business requirements.
- Provide mentorship to junior team members and assist in their professional development.
- Lead end-to-end model development, including data collection, training, testing, deployment, and monitoring.
- Model Deployment & Scaling:
- Work with DevOps and cloud engineering teams to deploy and maintain AI models in production environments.
- Utilize tools such as Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure) for model deployment and scaling.
- Research & Innovation:
- Stay current with the latest developments in AI/ML and explore new methodologies that can be applied to real-world problems.
- Drive the innovation and implementation of advanced AI techniques to enhance product offerings and business solutions.
Required Skills and Experience:
- Experience: 5-6 years of professional experience in AI/ML development.
- Programming Languages: Proficiency in Python, R, or Java. Experience with machine learning libraries like TensorFlow, PyTorch, Scikit-learn, or Keras.
- Machine Learning Algorithms: Strong understanding of supervised and unsupervised learning, deep learning, reinforcement learning, and NLP.
- Data Handling: Experience working with large datasets, data preprocessing, and feature engineering. Familiarity with SQL, NoSQL, and big data tools (e.g., Hadoop, Spark).
- Cloud and Deployment: Experience with cloud computing (AWS, GCP, Azure) and deployment of machine learning models.
- Model Evaluation & Tuning: Knowledge of model evaluation techniques (cross-validation, A/B testing) and hyperparameter tuning methods (GridSearch, RandomSearch).
- Version Control & Collaboration Tools: Familiarity with Git, JIRA, and Agile development methodologies.
Preferred Qualifications:
- Master’s or Ph.D. in Computer Science, Data Science, Engineering, or a related field.
- Experience in specific domains like NLP, computer vision, or reinforcement learning.
- Familiarity with tools like MLflow, Kubeflow, or other model management frameworks.
- Experience with MLOps practices and model monitoring in production.
Why Join Us:
- Opportunity to work on cutting-edge AI/ML projects.
- Collaborative and inclusive work environment with a strong focus on innovation.
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing Agile AWS Azure Big Data Computer Science Computer Vision Deep Learning DevOps Docker Engineering Feature engineering GCP Git Hadoop Java Jira Keras Kubeflow Kubernetes Machine Learning MLFlow ML models MLOps Model deployment NLP NoSQL NumPy Pandas PySpark Python PyTorch R Reinforcement Learning Research Scikit-learn Spark SQL TensorFlow Testing Unstructured data Unsupervised Learning
Perks/benefits: Career development Competitive pay Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.