Machine Learning Engineer
Anlage Infotech
About the role
Years of
Experience
6.0-15.0 Years Job Title: Machine Learning /AIML Engineer (Python Coding with ML Experience)
Location
Bangalore Notice period: Immediate to 30days only
Job Summary
We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience in designing, developing, and maintaining robust, scalable, and efficient software applications using Python , with a strong emphasis on Object-Oriented Programming principles to manage hyperparameters, encapsulate evaluation metrics, and create controlled interfaces for model wrappers. You will be instrumental in designing, developing, deploying, and maintaining our core AI-powered products and features. This demands a blend of analytical rigor, coding prowess, architectural foresight, and a deep understanding of the entire machine learning lifecycle, from data exploration and model development to deployment, monitoring, and continuous improvement.
Required Qualifications
Education
Masters degree in computer science, Machine Learning, Data Science, Electrical Engineering, or a related quantitative field.
Experience
5+ years of professional experience in Machine Learning Engineering, Software Engineering with a strong ML focus, or a similar role. Must have
Programming Skills
- Expert-level proficiency in Python, including experience with writing production-grade, clean, efficient, and well-documented code.
- Experience with other languages (e.g., Java, Go, C++) is a plus.
- Strong Software Engineering Fundamentals: Deep understanding of software design patterns, data structures, algorithms, object-oriented programming, and distributed systems.
- Good to have Machine Learning Expertise: Solid theoretical and practical understanding of various machine learning algorithms Proficiency with ML frameworks such as PyTorch, Scikit-learn.
- Experience with feature engineering, model evaluation metrics, and hyperparameter tuning Data Handling: Experience with SQL and NoSQL databases, data warehousing concepts, and processing large datasets.
- Problem-Solving: Excellent analytical and problem-solving skills, with a pragmatic approach to delivering solutions.
- Communication: Strong verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
Preferred Qualifications
- Experience with big data technologies (e.g., Spark, Hadoop, Kafka).
- Contributions to open-source projects or a strong portfolio of personal projects.
Eligibility & process
Who can apply
Experience: 6-11 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Anlage Infotech's market reputation, recent tech innovations, and how your skills in Data Structures & Algorithms directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.