About the role

  • Collaborate with software and data engineers across the team as well as other teams throughout CNN.
  • Become a recognized subject matter expert related to one or more ML models.
  • Design and deliver ML components within our services against product requirements—explore data, identify gaps, and prepare it for machine learning models.
  • Implement model training processes on a schedule in production with monitoring and validation to assess model and system performance.
  • Communicate effectively across different audiences—whether through technical documentation, code reviews, design reviews, or interactions with stakeholders and adjacent teams.
  • Embrace failure as a learning opportunity—use research and experimentation to choose the best solutions that meet company goals, moving autonomously from proof-of-concept to production release.

Requirements

  • Bachelor's Degree AND 5+ years of related experience
  • 5+ years of industry software engineering experience in one or more languages, preferably with extensive python experience
  • 3+ years experience developing and deploying AI/ML products or systems at multiple stages in the product cycle from ideation and proof of concept to deployment, monitoring, and iteration

Benefits

  • health insurance coverage
  • employee wellness program
  • life and disability insurance
  • retirement savings plan
  • paid holidays and sick time
  • vacation

Job title

Senior Machine Learning Engineer

Job type

Experience level

Senior

Salary

$116,200 - $215,800 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job