7+ Scikit-Learn Jobs in Chennai | Scikit-Learn Job openings in Chennai
Apply to 7+ Scikit-Learn Jobs in Chennai on CutShort.io. Explore the latest Scikit-Learn Job opportunities across top companies like Google, Amazon & Adobe.
About Us:
The QX Impact was launched with a mission to make A.I accessible and affordable and deliver AI Products/Solutions at scale for the enterprises by bringing the power of Data, AI, and Engineering to drive digital transformation. We believe without insights; businesses will continue to face challenges to better understand their customers and even lose them. Secondly, without insights businesses won't’ be able to deliver differentiated products/services; and finally, without insights, businesses can’t achieve a new level of “Operational Excellence” is crucial to remain competitive, meeting rising customer expectations, expanding markets, and digitalization.
Role Overview
We are seeking a Machine Learning Engineer to lead the end-to-end development of production-grade analytical applications. This is a high-impact role requiring a blend of deep statistical modeling and machine learning. You will be responsible transforming raw consolidated data into high-accuracy forecasts through advanced feature engineering, rigorous model selection, and statistical validation.
This role is for an engineer who thrives in the research-to-code transition, ensuring that every model is mathematically sound, resistant to overfitting, and optimized for high-dimensional manufacturing data.
Responsibilities:
- Feature Engineering & Discovery: Design and build complex feature sets for diverse problem types, including behavioural features for churn, sensor-based lags for maintenance, and seasonal encodings for demand forecasting.
- Model Selection & Optimization: Conduct systematic experimentation across diverse algorithms (e.g., XGBoost, LightGBM, Prophet, or Deep Learning) to identify the best-performing models.
- Model Training & Testing: Develop, train, tune, and test a variety of ML architectures including time-series, classification and regression.
- Statistical Validation & Evaluation: Define and track complex evaluation metrics tailored to manufacturing, such as MAPE, RMSE, etc., while performing deep-dive bias-variance analysis.
- EDA & Research: Perform exploratory data analysis on consolidated "Gold" layer data to uncover hidden drivers of business outcomes and identify correlations between external signals.
- Refinement & Performance Tuning: Address critical modeling challenges including bias-variance tradeoffs, class imbalance, and overfitting to ensure models generalize to real-world production data.
Skills & Requirements:
- 3+ Years of Experience: Proven track record of developing and delivering production-grade ML models across multiple domains (Sales, Finance, Manufacturing, or Supply Chain).
- Mastery of the Python Ecosystem: Expert-level skills in Pandas, NumPy, Scikit-learn, and SciPy.
- Advanced Algorithmic Knowledge: Deep expertise in supervised and unsupervised learning, specifically ensemble methods (Boosting/Bagging) and time-series frameworks.
- Statistical Foundations: Strong grasp of hypothesis testing, probability distributions, and the mathematical principles behind model evaluation and optimization.
- SQL Proficiency: Expert ability to manipulate data within consolidated database layers to create the "Silver" feature sets required for training.
- Education: Bachelor’s or Master’s degree in a quantitative field (e.g., Data Science, Statistics, Mathematics, or Computer Science).
- Cloud Awareness: Experience with Azure Machine Learning or similar cloud modelling environments.
- Engineering Familiarity: Basic understanding of Docker, MLflow, or FastAPI for handing models off to deployment teams.
Personal Attributes:
- Strong problem-solving skills with a passion for data architecture.
- Excellent communication skills with the ability to explain complex data concepts to non-technical stakeholders.
- Highly collaborative, capable of working with cross-functional teams.
- Ability to thrive in a fast-paced, agile environment while managing multiple priorities effectively.
Competencies:
- Tech Savvy - Anticipating and adopting innovations in business-building digital and technology applications.
- Self-Development - Actively seeking new ways to grow and be challenged using both formal and informal development channels.
- Action Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Customer Focus - Building strong customer relationships and delivering customer-centric solutions.
- Optimize Work Processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement.
Why Join Us?
- Be part of a collaborative and agile team driving cutting-edge AI and data engineering solutions.
- Work on impactful projects that make a difference across industries.
- Opportunities for professional growth and continuous learning.
- Competitive salary and benefits package.
Application Details
Ready to make an impact? Apply today and become part of the QX Impact team!

About the Role
We are looking for a highly skilled Data Scientist with strong expertise in Machine Learning, MLOps, and Generative AI. The ideal candidate will have hands-on experience in building scalable ML models, deploying them in production, and working with modern AI frameworks, including GenAI technologies.
Key Responsibilities
· Design, develop, and deploy machine learning models for real-world business problems
· Work on end-to-end ML lifecycle: data preprocessing, model building, evaluation, deployment, and monitoring
· Implement and manage MLOps pipelines for scalable and reproducible workflows
· Utilize tools like MLflow for experiment tracking, model versioning, and lifecycle management
· Develop and integrate Generative AI (GenAI) solutions such as LLM-based applications
· Collaborate with cross-functional teams (engineering, product, business) to translate requirements into AI solutions
· Optimize model performance and ensure production stability
· Stay updated with the latest advancements in AI/ML and GenAI ecosystems
Required Skills & Qualifications
· 4+ years of experience in Data Science / Machine Learning
· Strong programming skills in Python
· Hands-on experience with ML modeling techniques (supervised, unsupervised, NLP, etc.)
· Solid understanding of MLOps practices and tools
· Experience with MLflow or similar model lifecycle tools
· Practical experience in Generative AI (GenAI), including working with LLMs
· Experience with libraries/frameworks like Scikit-learn, TensorFlow, PyTorch
· Strong understanding of data structures, algorithms, and statistics
· Experience with cloud platforms (AWS/GCP/Azure) is a plus
Good to Have
· Experience with LLM fine-tuning, prompt engineering, or RAG pipelines
· Exposure to Docker, Kubernetes, and CI/CD pipelines
· Knowledge of data engineering workflows
🎯 Ideal Candidate Profile:
This role requires a seasoned engineer/scientist with a strong academic background from a premier institution and significant hands-on experience in deep learning (specifically image processing) within a hardware or product manufacturing environment.
📋 Must-Have Requirements:
Experience & Education Combinations:
Candidates must meet one of the following criteria:
- Doctorate (PhD) + 2 years of related work experience
- Master's Degree + 5 years of related work experience
- Bachelor's Degree + 7 years of related work experience
Technical Skills:
- Minimum 5 years of hands-on experience in all of the following:
- Python
- Deep Learning (DL)
- Machine Learning (ML)
- Algorithm Development
- Image Processing
- 3.5 to 4 years of strong proficiency with PyTorch OR TensorFlow / Keras.
Industry & Institute:
- Education: Must be from a premier institute (IIT, IISC, IIIT, NIT, BITS) or a recognized regional tier 1 college.
- Industry: Current or past experience in a Product, Semiconductor, or Hardware Manufacturing company is mandatory.
- Preference: Candidates from engineering product companies are strongly preferred.
ℹ️ Additional Role Details:
- Interview Process: 3 technical rounds followed by 1 HR round.
- Work Model: Hybrid (requiring 3 days per week in the office).
Based on the job description you provided, here is a detailed breakdown of the Required Skills and Qualifications for this AI/ML/LLM role, formatted for clarity.
📝 Required Skills and Competencies:
💻 Programming & ML Prototyping:
- Strong Proficiency: Python, Data Structures, and Algorithms.
- Hands-on Experience: NumPy, Pandas, Scikit-learn (for ML prototyping).
🤖 Machine Learning Frameworks:
- Core Concepts: Solid understanding of:
- Supervised/Unsupervised Learning
- Regularization
- Feature Engineering
- Model Selection
- Cross-Validation
- Ensemble Methods: Experience with models like XGBoost and LightGBM.
🧠 Deep Learning Techniques:
- Frameworks: Proficiency with PyTorch OR TensorFlow / Keras.
- Architectures: Knowledge of:
- Convolutional Neural Networks (CNNs)
- Recurrent Neural Networks (RNNs)
- Long Short-Term Memory networks (LSTMs)
- Transformers
- Attention Mechanisms
- Optimization: Familiarity with optimization techniques (e.g., Adam, SGD), Dropout, and Batch Normalization.
💬 LLMs & RAG (Retrieval-Augmented Generation):
- Hugging Face: Experience with the Transformers library (tokenizers, embeddings, model fine-tuning).
- Vector Databases: Familiarity with Milvus, FAISS, Pinecone, or ElasticSearch.
- Advanced Techniques: Proficiency in:
- Prompt Engineering
- Function/Tool Calling
- JSON Schema Outputs
🛠️ Data & Tools:
- Data Management: SQL fundamentals; exposure to data wrangling and pipelines.
- Tools: Experience with Git/GitHub, Jupyter, and basic Docker.
🎓 Minimum Qualifications (Experience & Education Combinations):
Candidates must have experience building AI systems/solutions with Machine Learning, Deep Learning, and LLMs, meeting one of the following criteria:
- Doctorate (Academic) Degree + 2 years of related work experience.
- Master's Level Degree + 5 years of related work experience.
- Bachelor's Level Degree + 7 years of related work experience.
⭐ Preferred Traits and Mindset:
- Academic Foundation: Solid academic background with strong applied ML/DL exposure.
- Curiosity: Eagerness to learn cutting-edge AI and willingness to experiment.
- Communication: Clear communicator who can explain ML/LLM trade-offs simply.
- Ownership: Strong problem-solving and ownership mindset.
JOB DESCRIPTION/PREFERRED QUALIFICATIONS:
KEY RESPONSIBILITIES:
- Lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success.
- Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale.
- Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions.
- Optimize algorithm performance and resource utilization to meet business objectives.
- Stay up to date with the latest advancements in algorithm engineering and infrastructure technologies and apply them to improve our systems.
- Drive continuous improvement in development processes, tools, and methodologies.
QUALIFICATIONS:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in developing computer vision and image processing algorithms and ML/DL algorithms.
- Familiar with high performance computing, parallel programming and distributed systems.
- Strong leadership and team management skills, with a track record of successfully leading engineering teams.
- Proficiency in programming languages such as Python, C++ and CUDA.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
PREFERRED QUALIFICATIONS:
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with GPU architecture and algo development toolkits like Docker, Apptainer.
MINIMUM QUALIFICATIONS:
- Bachelor's degree plus 8 + years of experience
- Master's degree plus 8 + years of experience
- Familiar with high performance computing, parallel programming and distributed systems.
MUST-HAVE SKILLS:
- Phd with 6 yrs industry exp or M.Tech + 8 yrs experience or B.Tech + 10 yrs experience.
- 14 yrs exp if an IC role.
- Minimum 1 yrs experience working as a Manager/Lead
- 8 years' experience in any of the programming languages such as Python/C++/CUDA.
- 8 years' experience in Machine learning, Artificial intelligence, Deep learning.
- 2 to 3 years exp in Image processing & Computer vision is a MUST
- Product / Semi-conductor / Hardware Manufacturing company experience is a MUST. Candidates should be from engineering product companies
- Candidates from Tier 1 colleges like (IIT, IIIT, VIT, NIT) (Preferred)
- Relocation to Chennai is mandatory
NICE TO HAVE SKILLS:
- Candidates from Semicon or manufacturing companies
- Candidates with more than 8 CPGA
Job Title : Senior Machine Learning Engineer
Experience : 8+ Years
Location : Chennai
Notice Period : Immediate Joiners Only
Work Mode : Hybrid
Job Summary :
We are seeking an experienced Machine Learning Engineer with a strong background in Python, ML algorithms, and data-driven development.
The ideal candidate should have hands-on experience with popular ML frameworks and tools, solid understanding of clustering and classification techniques, and be comfortable working in Unix-based environments with Agile teams.
Mandatory Skills :
- Programming Languages : Python
- Machine Learning : Strong experience with ML algorithms, models, and libraries such as Scikit-learn, TensorFlow, and PyTorch
- ML Concepts : Proficiency in supervised and unsupervised learning, including techniques such as K-Means, DBSCAN, and Fuzzy Clustering
- Operating Systems : RHEL or any Unix-based OS
- Databases : Oracle or any relational database
- Version Control : Git
- Development Methodologies : Agile
Desired Skills :
- Experience with issue tracking tools such as Azure DevOps or JIRA.
- Understanding of data science concepts.
- Familiarity with Big Data algorithms, models, and libraries.
We are looking for an outstanding ML Architect (Deployments) with expertise in deploying Machine Learning solutions/models into production and scaling them to serve millions of customers. A candidate with an adaptable and productive working style which fits in a fast-moving environment.
Skills:
- 5+ years deploying Machine Learning pipelines in large enterprise production systems.
- Experience developing end to end ML solutions from business hypothesis to deployment / understanding the entirety of the ML development life cycle.
- Expert in modern software development practices; solid experience using source control management (CI/CD).
- Proficient in designing relevant architecture / microservices to fulfil application integration, model monitoring, training / re-training, model management, model deployment, model experimentation/development, alert mechanisms.
- Experience with public cloud platforms (Azure, AWS, GCP).
- Serverless services like lambda, azure functions, and/or cloud functions.
- Orchestration services like data factory, data pipeline, and/or data flow.
- Data science workbench/managed services like azure machine learning, sagemaker, and/or AI platform.
- Data warehouse services like snowflake, redshift, bigquery, azure sql dw, AWS Redshift.
- Distributed computing services like Pyspark, EMR, Databricks.
- Data storage services like cloud storage, S3, blob, S3 Glacier.
- Data visualization tools like Power BI, Tableau, Quicksight, and/or Qlik.
- Proven experience serving up predictive algorithms and analytics through batch and real-time APIs.
- Solid working experience with software engineers, data scientists, product owners, business analysts, project managers, and business stakeholders to design the holistic solution.
- Strong technical acumen around automated testing.
- Extensive background in statistical analysis and modeling (distributions, hypothesis testing, probability theory, etc.)
- Strong hands-on experience with statistical packages and ML libraries (e.g., Python scikit learn, Spark MLlib, etc.)
- Experience in effective data exploration and visualization (e.g., Excel, Power BI, Tableau, Qlik, etc.)
- Experience in developing and debugging in one or more of the languages Java, Python.
- Ability to work in cross functional teams.
- Apply Machine Learning techniques in production including, but not limited to, neuralnets, regression, decision trees, random forests, ensembles, SVM, Bayesian models, K-Means, etc.
Roles and Responsibilities:
Deploying ML models into production, and scaling them to serve millions of customers.
Technical solutioning skills with deep understanding of technical API integrations, AI / Data Science, BigData and public cloud architectures / deployments in a SaaS environment.
Strong stakeholder relationship management skills - able to influence and manage the expectations of senior executives.
Strong networking skills with the ability to build and maintain strong relationships with both business, operations and technology teams internally and externally.
Provide software design and programming support to projects.
Qualifications & Experience:
Engineering and post graduate candidates, preferably in Computer Science, from premier institutions with proven work experience as a Machine Learning Architect (Deployments) or a similar role for 5-7 years.



