Principal Machine Learning Engineer

Comcast

Quick summary

Work type
On-site
Location
Philadelphia, PA
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $224k
$169k most similar roles pay here $279k

This listing doesn't post a salary. Most similar roles pay $197,925–$249,753.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 42 open roles on FindRole.

Listed pay typically runs $129,515–$195,779 across 22 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Principal Machine Learning Engineer

As a Principal Machine Learning Engineer at Comcast’s AI Search and Recommendation team, you will lead the design and evolution of large-scale AI platforms that power search, ranking, and recommendation systems used by millions. This hands-on leadership role involves shaping technical strategy, building production-grade ML systems, and driving innovation in areas like personalization, generative AI, and real-time decisioning. You’ll work closely with Product, Engineering, and Data teams to align ML capabilities with business goals, advance modern AI approaches such as recommender systems and LLM fine-tuning, and stay hands-on by writing production-quality code and leading technical design discussions. The role requires strong Python programming skills, experience in search, ranking, recommendations, and personalization systems, and familiarity with distributed ML systems and real-time inference pipelines.

What you'll do

  • Own the architecture, roadmap, and evolution of core ML platforms for search and recommendation systems.
  • Define technical direction and deliver scalable solutions enabling personalization at massive scale.
  • Lead complex initiatives where machine learning is a key differentiator to drive business growth.
  • Advance modern AI approaches like generative models and prompt engineering into production systems.
  • Design and deploy distributed ML systems with real-time inference pipelines for high performance.
  • Write and review production-quality code across platforms, ensuring technical excellence.

What we're looking for

  • 10+ years of experience in machine learning, AI, or software engineering
  • Proven track record building and scaling production ML systems
  • Strong Python programming skills with focus on performance and reliability
  • Experience translating advanced models into real-world products
  • Background in search, ranking, recommendations, or personalization systems
  • Familiarity with LLMs, generative AI, and agent-based systems

More like this

Similar roles

Principal Machine Learning Engineer

Intuit

Mountain View, CA 61 days ago $254,500$344,000
Python TensorFlow PyTorch Java Scala Docker Kubernetes AWS CI/CD MLOps PostgreSQL Redis Git Jenkins Prometheus Grafana

Principal Machine Learning Engineer

PayPal

San Jose, CA 90 days ago $242,000$359,150
TensorFlow PyTorch scikit-learn AWS Azure GCP BigQuery Spark Airflow dbt Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis MongoDB GraphQL
Hybrid

Principal Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 33 days ago $204,400$326,600
Python LangGraph LangChain AgentsSDK AutoGen Spark Databricks Airflow Temporal AWS CI/CD LLM-based systems Vector stores Observability Elasticsearch Kubernetes
Remote

Principal Machine Learning Engineer

Cisco

Remote (San Jose, CA) +4 20 days ago $291,500$369,100
Python PyTorch TensorFlow NLP Log Analytics Anomaly Detection Multi-Modal AI Modeling Distributed Training MLOps CI/CD Prometheus Grafana Kubernetes AWS Azure
Remote

Principal Machine Learning Engineer

Oracle

Austin, TX 15 days ago $114,600$234,600
Python Java Kubernetes Docker CI/CD Oracle Cloud Infrastructure Generative AI Transformer models Attention mechanism Prompt tooling Scalable distributed systems Fault-tolerant software systems Service-oriented design patterns Containers Modern IaaS building blocks Structured logging Instrumentation for metrics

Principal Machine Learning Engineer

General Motors (GM)

Remote (Sunnyvale, CA) 90 days ago $296,300$453,200
Python PyTorch Distributed Training AWS GCP Azure GPU Computing C++ Profiling Analysis Debugging Optimization Distributed Systems Cloud Environments
Remote Hybrid