Skip to main content
Posted 30 May, 2026

Machine Learning Engineer (NLP)

Diverse Lynx
Bangalore Full Time
Reference: 365_569689_25-00585

Job Title: Machine Learning Engineer


Job Summary:

We are seeking a skilled Machine Learning Engineer to join our growing team. You will be responsible for designing, developing, and deploying scalable machine learning models that solve real-world business problems. The ideal candidate has a strong background in computer science, statistics, and machine learning, as well as experience building and optimizing ML solutions in production environments.


Key Responsibilities:

  • Design, develop, train, and evaluate machine learning models for classification, regression, NLP, computer vision, or recommendation systems.

  • Collaborate with data scientists, software engineers, and product teams to translate business requirements into ML solutions.

  • Build robust data pipelines for model training and evaluation using batch or real-time data.

  • Deploy and maintain ML models in production using cloud services or containerized environments (e.g., Docker, Kubernetes).

  • Monitor model performance and perform regular updates and retraining as necessary.

  • Optimize models for performance, scalability, and accuracy.

  • Document model development processes and maintain reproducible research practices.


Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Data Science, Mathematics, or a related field.

  • 2+ years of experience in developing machine learning models in a production setting.

  • Proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).

  • Experience with cloud ML platforms (AWS SageMaker, GCP Vertex AI, Azure ML).

  • Strong understanding of data structures, algorithms, and software engineering principles.

  • Familiarity with model evaluation metrics, overfitting/underfitting, and cross-validation techniques.

Sign up for Job Alerts