Machine Learning Engineer

Skills
Apache SparkBusinessCode ReviewCustomer ValueData ScienceDatasetsEngineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Senior-level experience building and deploying machine learning models in production
  • Experience designing scalable data pipelines and working with large datasets
  • Strong Python skills with ML frameworks such as scikit-learn PyTorch or TensorFlow
  • Experience with data tools such as Pandas or Spark
  • Ability to own projects and deliver real measurable customer value
  • Ability to provide thoughtful code reviews and architectural feedback
  • Experience working independently in a fast-paced product-focused environment
  • Previous experience in high-growth startups or small teams is a plus
  • Familiarity with MLOps practices and tools is a plus

Nice to have

  • Ownership
  • Transparency
  • Continuous improvement
  • Mentoring mindset
  • Fast-paced
  • Product-focused

Day to day

  • Design and maintain scalable machine learning models that automate logistics workflows for wholesale distributors
  • Own ML projects end to end from problem definition and data exploration through deployment and production monitoring
  • Partner closely with engineering teams to build product features that deliver measurable business value and improve customer operations
  • Act as a technical leader by reviewing code mentoring teammates and improving reproducibility quality and performance across ML work