NewYorkRecruiter Since 2001
the smart solution for New York jobs

Machine Learning Engineer

Company: Comcast
Location: New York
Posted on: July 22, 2021

Job Description:

Comcast brings together the best in media and technology. We drive innovation to create the worlds best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary

About the team

Algorithm and Machine Learning team is responsible for the core linear optimization algorithms and predictive machine learning models to help the advertising clients plan the ad campaigns and maximize the yield.

About the role

Responsible for planning and designing new optimization and machine learning software, and improving existing algorithms or machine learning models. Implements, analyzes, tests and deploys the new features, new algorithms, or new components. Performs integration with other engineering teams. Provides production support of the components that the team owns. Documents all development activity. Communicates with engineering, product, and client services teams. Assists with training non-technical personnel. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities. Acts as a resource for colleagues with less experience.

Job Description

Core Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine technical approach. 
  • Designs, prototypes, and implements new optimization algorithms and machine learning models, and improves existing algorithms and models. Writes unit tests and regression tests, and assists deployments of the new algorithms and models. 
  • Participates in training representatives and operations staff on internally developed software applications. 
  • Researches, writes and edits documentation and technical requirements, including technical designs, test designs, evaluation reports, operational runbooks. 
  • Monitors and evaluates production algorithms and models, and provides production supports. 
  • Serves as a guide and mentor for junior-level Software Development Engineers.
  • Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty. 
  • Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences. 
  • Displays knowledge of and ability to apply, project management skills. 
  • Consistent exercise of independent judgment and discretion in matters of significance. 
  • Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. 
  • Actively participates in team activities 
  • Other duties and responsibilities as assigned. 

Technical Skills:

  • Required skills: Python, Git, AWS, solid understanding of machine learning or linear optimization concepts, and hands-on experience with applied machine learning or linear optimization. 
  • Preferred skills: reinforcement learning, non-linear optimization, Spark


  • This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Comcast is an EOE/Veterans/Disabled/LGBT employer.


Bachelor's Degree

Relevant Work Experience

5-7 Years

Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.

Keywords: Comcast, New York , Machine Learning Engineer, Other , New York, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

New York RSS job feeds