Comcast logo

ML Engineer3 - 8013

Comcast
Full-time
On-site
Philadelphia, Pennsylvania, United States
Machine Learning Engineer
Comcast Advertising is driving the TV advertising industry forward, from delivering ads to linear and digital audiences to pioneering the tech that makes it possible. We help brands connect with their audiences on every screen using advanced data, technology, and premium video content. Our media sales division helps local, regional, and national brands reach potential customers through multiscreen TV advertising. Our ad tech division FreeWheel provides comprehensive adtech that makes it easier to buy and sell premium video advertising across all screens, data types, and sales channels.

Job Summary

Job Description

DUTIES:                               Contribute to a team responsible for developing machine learning (ML) algorithms, models, and data pipelines for digital and linear advertising, using Keras, TensorFlow, PyTorch, Spark, Python, and Scala within an Agile development environment; deploy ML models using AWS services, including EMR and Sagemaker; ensure ML model governance and measure ML model drifts using Python and MLFlow; build and maintain CI/CD pipelines for ML use cases using Concourse, Github and Terraform; use the Databricks platform for data analytics; create feature stores using Databricks features including Feature Store, Delta Tables and Online Table Store; identify data drift and model degradation over time and create necessary alerts to proactively address issues with deployed models; collaborate with data engineers, data scientists, and technical leads to develop and deliver cloud-based solutions to support scalable and reliable data science workflows; partner with Data Engineering to produce data pipelines; implement a robust system for measuring and optimizing the quality of deployed algorithms and models; design and implement enterprise ML Ops; collaborate with data scientists to help integrate ML Ops into the model development process; and assist in setting best practices to support scalable data science solutions. Position is eligible for 100% remote work.

REQUIREMENTS:             Master’s degree (or foreign equivalent) in Computer Science, Statistics, Data Science, Analytics, or any related technical or quantitative field, and one (1) year of experience developing machine learning (ML) algorithms, models, and data pipelines using Keras, TensorFlow, PyTorch, Spark, and Python within an Agile development environment; deploying ML models using AWS services, including EMR and Sagemaker; ensuring ML model governance and measuring ML model drifts using Python and MLFlow; building and maintaining CI/CD pipelines for ML use cases using Terraform and Github; using the Databricks platform for data analytics; and creating feature stores using Databricks features including Feature Store, Delta Tables, and Online Table Store

Disclaimer: 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.

Skills

Keras, Machine Learning Algorithms, Tensorflow

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 benefits summary on our careers site for more details.

Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.