ML Engineer

Coherent Solutions, Inc.

New York (NY)

Hybrid

USD 90,000 - 120,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Self-education opportunities
Conferences & knowledge sharing
Medical insurance
Fitness activities
Hybrid/Remote options
Referral program

Job summary

Coherent Solutions is seeking a junior ML engineer to collaborate with senior engineers on internal ML projects, combining structured learning with hands-on delivery and growing ownership. You will work with Python, pandas, NumPy, and scikit-learn to build models, validate data, and document decisions, while developing reproducible ML pipelines and REST API integrations.

The role offers flexible work options with remote and hybrid opportunities, and the global benefits package supports ongoing

Qualifications

  • 1+ year of hands-on Python development experience with pandas, NumPy, scikit-learn, and Jupyter.
  • Strong foundation in statistics, probability, and linear algebra, plus exploratory data analysis skills.
  • An understanding of supervised and unsupervised learning, and practical experience with regression, classification, clustering, dimensionality reduction, and anomaly detection.
  • Experience preparing structured datasets, including cleaning, transformation, encoding, scaling, and missing-value handling, plus practical feature engineering and feature-selection skills.
  • An understanding of train/validation/test splits, cross-validation, data leakage, overfitting, and regularization; the ability to select appropriate evaluation metrics, compare models, and perform error analysis.
  • Familiarity with hyperparameter tuning and reproducible ML pipelines
  • SQL skills for data extraction and analysis
  • The ability to expose models through REST APIs or batch-processing workflows
  • Familiarity with Git, automated testing, Docker, and basic model monitoring
  • The ability to explain model behavior, assumptions, limitations, and results
  • English at B2 level or higher

Responsibilities

  • Prepare and validate structured datasets for ML tasks, including cleaning, transformation, encoding, scaling, and missing-value handling
  • Conduct exploratory data analysis to identify patterns, data quality issues, and opportunities for modeling
  • Build, test, and compare ML models for regression, classification, clustering, dimensionality reduction, and anomaly detection
  • Develop and select features with guidance from senior engineers
  • Run experiments, tune model parameters, and evaluate results using appropriate validation approaches and metrics
  • Help maintain reproducible ML pipelines, notebooks, experiment tracking, and technical documentation
  • Write and maintain automated tests for data and model-related code
  • Support the delivery of models through REST APIs or batch-processing workflows
  • Document model assumptions, results, limitations, and technical decisions
  • Work closely with senior engineers, incorporate feedback, and gradually take ownership of more complex tasks

Skills

Python
Statistics & ML
EDA
ML Modeling
Feature Engineering
Model Evaluation
Experiment Tracking
SQL
REST APIs
Git & Testing
Docker
English B2+

Tools

Pandas
NumPy
scikit-learn
Jupyter
SQL
Docker
Git
MLflow
REST APIs

Job description

Company Background

Coherent Solutions is a global digital product engineering company founded in 1995 and headquartered in Minneapolis, Minnesota. With a presence in nine countries and a team of more than 1,700 engineers, the company provides custom software development and engineering services across web and mobile applications, cloud, DevOps, and data. Coherent Solutions works with clients worldwide to build and scale digital products while fostering a culture of collaboration, transparency, and continuous professional growth.

Project Description

You will work with senior engineers on internal classical machine learning initiatives. The role combines structured learning, practical delivery, and gradual ownership of increasingly complex tasks.

Technologies

Python, pandas, NumPy, scikit-learn, JupyterSQLXGBoost, LightGBMMLflowFastAPIGit, Docker, pytest

What You'll Do
  • Prepare and validate structured datasets for machine learning tasks, including cleaning, transformation, encoding, scaling, and missing-value handling
  • Conduct exploratory data analysis to identify patterns, data quality issues, and opportunities for modeling
  • Build, test, and compare ML models for tasks such as regression, classification, clustering, dimensionality reduction, and anomaly detection
  • Develop and select features with guidance from senior engineers
  • Run experiments, tune model parameters, and evaluate results using appropriate validation approaches and metrics
  • Help maintain reproducible ML pipelines, notebooks, experiment tracking, and technical documentation
  • Write and maintain automated tests for data and model-related code
  • Support the delivery of models through REST APIs or batch-processing workflows
  • Document model assumptions, results, limitations, and technical decisions
  • Work closely with senior engineers, incorporate feedback, and gradually take ownership of more complex tasks
Job Requirements
  • 1+ year of hands-on Python development experience, including experience with pandas, NumPy, scikit-learn, and Jupyter
  • A strong foundation in statistics, probability, and linear algebra, plus exploratory data analysis skills
  • An understanding of supervised and unsupervised learning, and practical experience with regression, classification, clustering, dimensionality reduction, and anomaly detection
  • Experience preparing structured datasets, including cleaning, transformation, encoding, scaling, and missing-value handling, plus practical feature engineering and feature-selection skills
  • An understanding of train/validation/test splits, cross-validation, data leakage, overfitting, and regularization; the ability to select appropriate evaluation metrics, compare models, and perform error analysis
  • Familiarity with hyperparameter tuning and reproducible ML pipelines
  • SQL skills for data extraction and analysis
  • The ability to expose models through REST APIs or batch-processing workflows
  • Familiarity with Git, automated testing, Docker, and basic model monitoring
  • The ability to explain model behavior, assumptions, limitations, and results
  • English at B2 level or higher
Nice To Have
  • XGBoost, time-series analysis, recommendation systems, MLflow, model interpretability, cloud services, production ML monitoring, and GenAI, LLM, RAG, prompt-engineering, or agent-development experience
What Do We Offer

The global benefits package includes:

  • Resources and opportunities for self-education in technical and non-technical areas
  • Access to internal conferences and meetups for knowledge sharing and learning from industry experts
  • Medical insurance
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer
ML Engineer

Coherent Solutions • New York (NY)

Hybrid
USD 90,000 - 130,000
Health insurance
Flexible work options
Internal conferences and meetups
+1
ML Engineer
ML Engineer

York Solutions, LLC • Saint Paul (MN)

On-site
USD 120,000 - 150,000
BCBS Medical plans
Life and Accidental Death Insurance
401(k) Retirement Plan with match
+2
Machine Learning Engineer
Machine Learning Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 130,000 - 180,000
Competitive salary guidance
Performance bonus up to 20%
Equity options
+4
ML Engineer - Remote, Growth & Training
ML Engineer - Remote, Growth & Training

Coherent Solutions • New York (NY)

Hybrid
USD 90,000 - 130,000
Health insurance
Flexible work options
Internal conferences and meetups
+1
Software Engineer - USA
Software Engineer - USA

Cogniify, Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 150,000 - 170,000
Unlimited PTO
Parental leave (generous)
Medical insurance
+3
ML Engineer
ML Engineer

Blue Signal Search • United States

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Life insurance
+1
ML Engineer
ML Engineer

MetAntz • Palo Alto (CA)

On-site
USD 180,000 - 280,000
Performance bonus
Health insurance
Dental insurance
+4
Staff ML Engineer
Staff ML Engineer

Ian Martin Group • Austin (TX)

On-site
USD 206,640 - 275,520
Sr. Machine Learning Engineer (Remote, Contract) [HR216] (PK)
Sr. Machine Learning Engineer (Remote, Contract) [HR216] (PK)

Openkrill • United States

Remote
USD 150,000 - 210,000
Senior ML Engineer with Python (IR-536)
Senior ML Engineer with Python (IR-536)

Intellectsoft • United States

Remote
USD 140,000 - 200,000
Udemy courses
Team-building events
Flexible hours
+1