Back to jobs

Machine Learning Data Engineer

Reads like a ML Engineer role: putting models into production.

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full-time
From the employer’s posting

What you’ll work on

Full posting
  • Explore vast structured and unstructured datasets

  • Own solutions from exploratory analysis to production deployment

  • Define data pipelines to gather, curate and manage data

  • Spec requirements, timelines and estimates for ML solutions

  • Improve existing ML solutions and measure their impact

From the employer’s posting
Exploring vast datasets, both structured and unstructured
Owning the final solution; coordinating with different teams including engineering and client-side teams to take a solution from exploratory analysis to deployed in production.
defining effective pipelines to gather, curate and manage the data is as important as selecting the best approach using ML techniques
Spec the requirements to solve a problem and identify the critical path and timelines and be able to give clear estimates quantifying any uncertainty
Resolve issues and find improvements to existing Machine Learning solutions and measure their impacts

What you’ll bring

All qualifications

Core experience

  • Understanding of Python programming when building both applications and scripting simple solutions.
  • Experience with fine-tuning neural nets and explaining how the different layers work along with designing loss functions, custom metrics, etc.
  • Understanding of word embeddings like word2vec, glove, Bert, Encoder-Decoder architecture, hugging face library
  • Experience working with managing software vulnerabilities in a coding environment.
  • Experience with automating tasks to maximize time for more important problems.
  • Experience with PostgreSQL or similar Relational Database.
Qualification wording
Understanding of Python programming when building both applications and scripting simple solutions.
Experience with fine-tuning neural nets and explaining how the different layers work along with designing loss functions, custom metrics, etc.
Understanding of word embeddings like word2vec, glove, Bert, Encoder-Decoder architecture, hugging face library
Experience working with managing software vulnerabilities in a coding environment.
Experience with automating tasks to maximize time for more important problems.
Experience with PostgreSQL or similar Relational Database.
Education & alternatives
What You Need to Succeed at BlueOptima: - Minimum Bachelor's degree in Computer Science/Statistics/Mathematics or equivalent. - Minimum of 3+ years experience in developing solutions with at least 2+ years using NLP with Deep Learning preferred.

Benefits in the posting

Full benefits wording
  • 🏥Private Medical Insurance provided by the company (Employee + Spouse + 2 Children + 2 Parents)
  • 👶12 Weeks Paid Paternity Leave, 6 months Maternity leave
  • 🧸 Support with childcare costs (50%)
  • 💻 Work from Home Equipment allowance
  • Company Description
  • BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.

From the employer’s posting.

Apply at BlueOptima

Posting record

Report an error
Status in our records
Live
First seen by us
Oct 20, 202615 days ago
Recorded sightings
18
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 15

Similar jobs usually come down between day 6 and day 68.

From 4,292 similar postings that came down. Coming down is not always a hire.

BlueOptima is hiring

1 open job

Open jobs by the week we first saw them, last 12 weeks.

Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • Docker
  • Grafana
  • Kubernetes
  • PostgreSQL
  • Superset
  • Tableau
  • Hugging Face
  • Keras
  • PyTorch
  • TensorFlow
Where the posting names them
- Strong statistical analytics skills demonstrated through data engineering or similar experience. - Understanding of Python programming when building both applications and scripting simple solutions. - A drive to not only identify a solution to a technical problem but to see it all the way through to inclusion in a product
- Experience in project management and designing processes to deliver successful outcomes. - Experience with deploying via containers using docker, containerd, Kubernetes Additional Information
- Experience with PostgreSQL or similar Relational Database. - Experience with Data visualization experience (via Grafana, Superset, Tableau, or similar) is preferable. - Be comfortable explaining very technical concepts to non-expert people.
- Experience with automating tasks to maximize time for more important problems. - Experience with PostgreSQL or similar Relational Database. - Experience with Data visualization experience (via Grafana, Superset, Tableau, or similar) is preferable.
- Experience with fine-tuning neural nets and explaining how the different layers work along with designing loss functions, custom metrics, etc. - Understanding of word embeddings like word2vec, glove, Bert, Encoder-Decoder architecture, hugging face library - Experience working with managing software vulnerabilities in a coding environment.
- Minimum of 3+ years experience in developing solutions with at least 2+ years using NLP with Deep Learning preferred. - At least worked in any of these tools: PyTorch (Preferred)/Tensorflow/Keras - An in-depth understanding of a wide range of Machine Learning techniques, and an understanding of which approach is best suited for the problem at hand (structured and ill-structured)

Your next step

Complete your application on jobs.smartrecruiters.com. The employer’s form will show what is required.

Applying through SmartRecruiters

  • Uploading your resume fills in the application form for you, so check what it filled before you send.

Already applied? Track this application

Has BlueOptima posted this job before?

Yes. We’ve followed one other Machine Learning Data Engineer job there since June 2026. It came down after 2 days.

  1. BengaluruCame down after 2 days, first seen Jun 2
  2. This jobUp 15 days so far, first seen Oct 20

Job description

View original posting ↗

Job Description

BlueOptima has a truly unique collection of vast datasets relating to the changes that software developers make in source code when working in an enterprise software development environment.

As a Machine Learning Data Engineer you will take problems and ideas from our clients and customer support teams, analyse what would be involved, whether the solution will solve the underlying problem, plan and develop solutions. Within time you should be able to provide your own pipeline of ideas or problems that we can tackle. As with many problems within the Data Engineering space, defining effective pipelines to gather, curate and manage the data is as important as selecting the best approach using ML techniques.

You will take responsibility for the end to end process, this means that you will own the initial exploration of the data, the development of a solution, design the requirements for ongoing monitoring of the solution once it is released and tackle any issues that arise from the solution. Solution ownership is a fundamental part of the role and it is expected that you would not only take this for the solutions you develop but encourage others to own and take responsibility for the solutions they are involved in. 

You will use tools ranging from advanced Machine Learning algorithms to Statistical approaches and will be able to select the best tool for the job. This means both being able to suggest the cutting edge approaches to problems and just as importantly identifying when a simpler approach will provide a solution which is as effective. Finally, you will support and identify improvements to our existing algorithms and approaches.

Your team:

The Data Engineering team at BlueOptima accelerates value delivery for internal and external stakeholders by providing production ready solutions & actionable insights. We cater to all products within BlueOptima, supercharging their success through data driven innovation.

You will be working hand-to-hand with a diverse team with a variety of skill sets across the fields of Data Analytics,  Machine learning & Artificial intelligence. Majority of the team is currently based out of our Bangalore office.

Responsibilities and tasks: 

  • Solve business problems using advanced Machine Learning and statistical techniques 

  • Identify opportunities to add value and solve problems using Machine Learning across the business

  • Identify bottlenecks in skills, technology, and processes restricting the team's ability to deliver excellence

  • Exploring vast datasets, both structured and unstructured

  • Owning the final solution; coordinating with different teams including engineering and client-side teams to take a solution from exploratory analysis to deployed in production. 

  • Facilitate taking solutions into production, through active participation with the internal development teams

  • Spec the requirements to solve a problem and identify the critical path and timelines and be able to give clear estimates quantifying any uncertainty

  • Resolve issues and find improvements to existing Machine Learning solutions and measure their impacts

  • Takes data-driven approaches to validate assumptions/issues and track progress on changes being implemented

Qualifications

What You Need to Succeed at BlueOptima: 

  • Minimum Bachelor's degree in Computer Science/Statistics/Mathematics or equivalent.

  • Minimum of 3+ years experience in developing solutions with at least 2+ years using NLP with Deep Learning preferred.

  • At least worked in any of these tools: PyTorch (Preferred)/Tensorflow/Keras

  • An in-depth understanding of a wide range of Machine Learning techniques, and an understanding of which approach is best suited for the problem at hand (structured and ill-structured)

  • Strong statistical analytics skills demonstrated through data engineering or similar experience.

  • Understanding of Python programming when building both applications and scripting simple solutions.

  • A drive to not only identify a solution to a technical problem but to see it all the way through to inclusion in a product

  • Strong written and verbal communication skills

Good to have (Technical requirements/ Previous experience)

  • Experience with fine-tuning neural nets and explaining how the different layers work along with designing loss functions, custom metrics, etc.

  • Understanding of word embeddings like word2vec, glove, Bert, Encoder-Decoder architecture, hugging face library

  • Experience working with managing software vulnerabilities in a coding environment.

  • An understanding of defensive coding practices.

  • Experience with automating tasks to maximize time for more important problems.

  • Experience with PostgreSQL or similar Relational Database.

  • Experience with Data visualization experience (via Grafana, Superset, Tableau, or similar) is preferable.

  • Be comfortable explaining very technical concepts to non-expert people.

  • Experience in project management and designing processes to deliver successful outcomes.

  • Experience with deploying via containers using docker, containerd, Kubernetes

Additional Information

Why join our team?
Culture and Growth:

  • Global team with a creative, innovative, and welcoming mindset

  • Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success

  • Freedom to create your own success story in a high-performance environment

  • Training programs and Personal Development Plans for each employee

Benefits:

🏖️33 days of holidays (this includes public and religious holidays) 
💰Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed 
💸Gratuity payments 
🏥Private Medical Insurance provided by the company (Employee +  Spouse + 2 Children + 2 Parents) 
👶12 Weeks Paid Paternity Leave, 6 months Maternity leave 
🧸 Support with childcare costs (50%) 
💻 Work from Home Equipment allowance 
🏠 Flexible Work from Home policy - 2 days home p/w 
🌍 Flexible Work from Long Distance - 4 weeks a year 
📚 Sponsored Learning Opportunities 
🎉 Team Socials 

Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!

Company Description

BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before. 

We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 100+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.

We promote an open minded environment and encourage our employees to create their own success story in this high performance environment. 

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Bengaluru, India

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.