Machine Learning Engineer / Data Scientist

New
Based in the United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–8 years
Required Skills
PythonSQLKerasMachine LearningNumpyPyTorchPandasTensorflowscikit-learn

Requirements

  • 3–8 years of experience in data science, machine learning engineering, or applied ML roles.
  • Strong proficiency in Python for data analysis and modeling (pandas, NumPy, scikit-learn or equivalent).
  • Advanced SQL skills including joins, window functions, and performance-aware querying.
  • Solid foundation in statistics, experimentation, and probabilistic reasoning.
  • Hands-on experience with classification, regression, time series forecasting, and clustering techniques.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow/Keras.
  • Ability to work with messy, ambiguous datasets and translate them into structured ML solutions.
  • Strong communication skills with the ability to explain complex results in simple, actionable terms.
  • Preferred: experience with Databricks, cloud platforms (AWS/GCP/Azure), orchestration tools (Airflow, Prefect, Dagster), and MLOps workflows.
  • Preferred: exposure to production deployment, model monitoring, and retraining pipelines.

Responsibilities

  • Translate business challenges into machine learning problems such as classification, regression, forecasting, clustering, and anomaly detection.
  • Collaborate with stakeholders to define success metrics, constraints, and evaluation strategies aligned with business goals.
  • Extract, clean, and analyze data using Python and SQL, ensuring data quality, consistency, and readiness for modeling.
  • Design and build robust feature engineering pipelines, including transformations, encoding, scaling, and aggregation logic.
  • Develop, tune, and validate machine learning models across supervised, unsupervised, and time series use cases.
  • Apply deep learning techniques using frameworks such as PyTorch or TensorFlow/Keras when appropriate.
  • Perform model evaluation, error analysis, and interpretability analysis using metrics, SHAP, and cohort-based insights.
  • Support deployment efforts by collaborating on APIs or batch pipelines and contributing to MLOps practices such as monitoring and retraining.
  • Communicate findings, trade-offs, and recommendations clearly to both technical and non-technical stakeholders.
  • Document methodologies, assumptions, and results to ensure reproducibility and transparency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now