Machine Learning Engineer 3,34707
Location:
Chennai (Onsite)
Employment Type:
Full-time
Experience Level:
Engineer 3
Compensation:
Up to 24 LPARole OverviewThis role is responsible for designing, building, deploying, and scaling complex, self-running machine learning (ML) solutions across advanced domains such as computer vision, perception, and localization. The position focuses on automating and optimizing the end-to-end ML lifecycle using strong foundations in experimental methodologies, statistics, and software engineering.The ideal candidate bridges user-facing application development with robust machine learning integration, enabling production-ready, scalable ML systems.Key Responsibilities
- Collaborate with business and technology stakeholders to understand current and future ML requirements.
- Design and develop innovative ML models and software algorithms to solve complex problems in both structured and unstructured data environments.
- Design, build, maintain, and optimize scalable ML pipelines, architectures, and infrastructure.
- Apply machine learning and statistical modeling techniques such as decision trees, logistic regression, Bayesian analysis, and other advanced methods to improve system performance, data quality, and accuracy.
- Adapt ML solutions to advanced use cases including virtual reality (VR), augmented reality (AR), object detection, tracking, classification, and terrain mapping.
- Train, retrain, and fine-tune ML models and systems as required.
- Deploy ML models into production environments and run simulations to test algorithms across various scenarios.
- Automate model training, deployment, and retraining using Agile practices, CI/CD/CT pipelines, and MLOps frameworks.
- Enable model management practices including versioning, traceability, modularity, and consistency across environments.
Required Skills
- Strong experience in AI/ML concepts and applications.
- Proficiency with BigQuery or similar large-scale data platforms.
- Hands-on experience with Python and ML libraries such as TensorFlow, PyTorch, and Scikit-learn.
- Solid understanding of statistics, experimental design, and model evaluation techniques.
Preferred Skills
- Frontend software engineering experience.
- Full-stack development experience, preferably with Java-based ecosystems.
- Experience integrating ML outputs into user-facing applications.
Experience Requirements
- Minimum 6+ years of overall IT experience.
- At least 4+ years of hands-on development experience.
- Practical experience in at least two programming languages, or advanced proficiency in one.
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Additional Expectations
Frontend & Application Development
- Strong knowledge of modern frontend frameworks such as React or Angular.
- Ability to design and implement responsive, scalable, and intuitive UI components.
- Experience with API integration and data visualization for ML-driven insights.
Machine Learning Engineering
- Hands-on experience with data preprocessing, model training, and production deployment.
- Understanding of MLOps practices for monitoring, scaling, and maintaining ML solutions.
Integration & Optimization
- Ability to embed ML models into applications for real-time or near real-time predictions.
- Experience building workflows that connect backend services, ML pipelines, and frontend interfaces.
- Strong debugging, performance tuning, and optimization skills across systems.
Work Mode
Skills: big query,python,fullstack development,tensor flow,ml,pytorch,ai