Machine Learning Engineer


DCUBE is an innovative and distinct machine vision product company headquartered in New York with a mission to build innovative machine vision systems that enhance productivity in companies bringing them closer to their optimal operational productivity. Our business operating model is backed by our client-centric ‘mindset’ where we put our clients at the top of our priority list. These principles not only serve as a guiding framework but also helps us work each day relentlessly towards our purpose of becoming the most desirable innovation company in the world.

DCUBE has developed and deployed digital products across the globe for many renowned brands and Fortune 1000 companies. We place a strong focus on people working here at DCUBE by constantly putting them outside their comfort zones and develop a new mindset of a strive for a more self-aware life which leads them to achieve their true potential.

Your Role

We are looking for a Junior Machine Learning Engineer to help us extract value from our data. You will lead all the processes from data collection, cleaning, and preprocessing, training models and deploying them to production.

The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field. They should know about the latest advancements in the area of computer vision. The candidate should be able to understand and implemented algorithms for different problems like object detection, object recognition and segmentation etc.


  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress.
  • Managing available resources such as hardware, data, and personnel so that deadlines are met.
  • Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability.
  • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world.
  • Verifying data quality, and/or ensuring it via data cleaning.
  • Supervising the data acquisition process if more data is needed.
  • Finding available data sets online that could be used for training.

What You Need

  • Defining validation strategies.
  • Defining the preprocessing or feature engineering to be done on a given data set.
  • Defining data augmentation pipelines.
  • Training models and tuning their hyper parameters.
  • Analyzing the errors of the model and designing strategies to overcome them.
  • Deploying models to production.

Our Mindset

We seek for what we believe in, we live each day through the Dcube Mindset principles. We expect you to read, understand, and come prepared to talk about the execution of the similar tenets at your previous job or in your daily life:

  1. We are client oriented.
  2. We delve in details.
  3. We come prepared.
  4. We are Optimistic.
  5. We aim higher.
  6. We are self-aware.
  7. We take ownership.
  8. We win as a team.
  9. We give back to our community.

Why Choose Us

We innovate cutting-edge technology, competing with the giants in our services. We believe in success through delivering client value. Our network of industry experts and mentors not only helps us shape our growth and future but that of our most valued resource "The People" as well. Our leadership team has extensive technology, retail, and consulting experience with world-renowned brands. We have everything it takes to build an enterprise of the future.

We are an equal opportunity employer, and we value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other legally protected status.