Machine Learning Engineer

Comcast Corporation

Irvine (CA)

Hybrid

USD 143,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Comcast Corporation in Irvine, CA seeks a seasoned Machine Learning Engineer to design, train, and deploy ML models powering personalized recommendations. The role spans modeling, data pipelines, evaluation, and cross-team integration in a hybrid office setting.

Expect 5–7 years of experience with Python/R, BigQuery, and databases. You’ll mentor juniors and drive the core recommendation system across teams with a focus on performance and scalability.

Qualifications

  • 3+ years of experience using statistical languages (Python, R, etc.).
  • 3+ years of experience manipulating big data (BigQuery, etc.).
  • 3+ years of experience operating databases (MySQL, PostgreSQL, Oracle, MongoDB).
  • Experience with clustering, decision tree learning, and artificial neural networks.
  • Experience with advanced statistical techniques and concepts such as regression and statistical tests.
  • Excellent written, drawing, and verbal communication for cross-team coordination.
  • Office-based in Irvine, CA, 4 days/week in office and 1 day remote.

Responsibilities

  • Develop and improve machine learning algorithms for integration across products and applications.
  • Lead training of machine learning models, including validation and deployment into production systems.
  • Create and maintain data pipelines for ingestion, validation, cleaning, and monitoring.
  • Produce documentation and technical requirements, including evaluation plans and reports.
  • Collaborate with cross-functional teams to provide technical solutions for complex issues.
  • Provide guidance and mentorship to junior engineers and set a technical example.

Skills

Collaboration
Algorithms
Recommendation Engines
Business Problems

Education

Bachelor's Degree

Job description

XUMO (Comcast) is seeking a highly experienced Machine Learning Engineer to design, train, and deploy machine learning models that power recommendation capabilities. This hybrid role in Irvine, CA focuses on personalization algorithms built on large-scale data, with responsibilities spanning modeling, evaluation, data pipelines, and cross-team integration.

Responsibilities
  • Develop and improve machine learning algorithms for integration across products and applications, aligned to specifications and data pipeline architectures.
  • Lead training of machine learning models, including validation and deployment into production systems.
  • Create and maintain data pipelines that support efficient data ingestion, validation, cleaning, and ongoing monitoring.
  • Produce documentation and technical requirements, including evaluation plans, white papers, and reports.
  • Contribute to patents, Application Programming Interfaces (APIs), and other intellectual property.
  • Assess machine learning solutions from internal and external partners by leading testing and assessment initiatives.
  • Run deep-dive case studies and compile findings to inform product development and testing strategies.
  • Design proof of concept solutions and direct studies that support future product or application advancement.
  • Collaborate with cross-functional teams to provide technical solutions for complex issues tied to assigned projects.
  • Provide guidance and mentorship to junior engineers and set a technical example within the team.
  • Develop and train sophisticated machine learning algorithms and implement the core recommendation system to increase product engagement through collaboration with multiple systems.
  • Analyze big data to generate algorithmic insights.
  • Work with product and operations teams to translate business requirements into algorithmic solutions, documenting model architectures and logic.
  • Rapidly prototype new recommendation concepts and algorithms, validating mathematical approaches and transitioning experimental models into production-ready code.
  • Implement, tune, and scale advanced machine learning models and multi-algorithm A/B testing logic to develop the core intelligence of the recommendation system.
  • Partner with backend and client engineering teams to integrate models, prioritize algorithmic enhancements, and define approaches for model serving and latency reduction.
  • Create technical documentation covering algorithm behavior, model dependencies, and requirements for system integration with the recommendation engine.
  • Drive decisions on model selection, hyperparameter optimization, and feature engineering to address complex business problems and improve personalized content delivery.
  • Engineer feature sets and training data schemas optimized for recommendation algorithm training and serving.
  • Execute offline evaluations and online A/B tests, producing insights into performance against established baselines and benchmarks.
  • Drive results and growth, and support a culture of inclusion in day-to-day work and leadership.
Requirements
  • 3+ years of experience using statistical computer languages (Python, R, etc.).
  • 3+ years of experience manipulating big data (BigQuery, etc.).
  • 3+ years of experience operating databases (MySQL, PostgreSQL, Oracle, MongoDB).
  • Experience and knowledge of developing multiple machine learning techniques including clustering, decision tree learning, and artificial neural networks, including real-world advantages and drawbacks.
  • Experience and knowledge of advanced statistical techniques and concepts such as regression, properties of distributions, statistical tests, and appropriate application.
  • Strong problem-solving skills with emphasis on product development.
  • Excellent written, drawing, and verbal communication skills for coordinating across teams.
  • Strong leadership in designing and implementing approaches for new features and problem solving.
  • Self-starter capable of producing high-quality output with minimal supervision.
  • Aggressive learner for new technologies and techniques.
  • Role location: office-based in Irvine, CA, 4 days/week in office and 1 day remote.
Technologies
  • Python, R
  • BigQuery
  • MySQL, PostgreSQL, Oracle, MongoDB
  • Big data
  • clustering, decision tree learning, artificial neural networks, regression, statistical tests
  • Google Cloud, AWS, Azure
  • Spark
  • Linux-based operating system, CentOS, OSX
  • A/B testing
  • machine learning frameworks
Desirable Experiences
  • Experience operating servers in cloud environments (Google Cloud, AWS, Azure).
  • Experience with data processing frameworks (Spark).
  • Experience working with Linux-based operating systems (CentOS, OSX).
  • Experience developing scalable and highly available applications.
  • Experience with recommendation services.
Skills
  • Collaboration
  • Algorithms
  • Recommendation Engines
  • Business Problems
Education

Bachelor's Degree

Experience Level

5-7 Years

Salary

Pay range: This job can be performed in California with a good faith estimated pay range upon hire of $142,651.46 - $190,201.94 USD.

Location and Schedule

Irvine, CA (hybrid): 4 days/week in office and 1 day remote.

Minimum Experience

3 years

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer-Xumo
Machine Learning Engineer-Xumo

Comcast Technology Solutions • Irvine (CA)

Hybrid
USD 143,000 - 190,000
Hybrid work model
ML Engineer, Personalization & Recommendations (Hybrid Irvine)
ML Engineer, Personalization & Recommendations (Hybrid Irvine)

Comcast Technology Solutions • Irvine (CA)

Hybrid
USD 143,000 - 190,000
Hybrid work model
Senior ML Engineer: Recommendation Systems (Hybrid, Irvine)
Senior ML Engineer: Recommendation Systems (Hybrid, Irvine)

Comcast Corporation • Irvine (CA)

Hybrid
USD 143,000 - 190,000
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Aimlroles • San Francisco (CA)

On-site
USD 188,000 - 252,000
Machine Learning Engineer - Recommendation Systems
Machine Learning Engineer - Recommendation Systems

GCS Recruitment • United States

On-site
USD 90,000 - 130,000
Machine Learning Engineer (Staff & Principal)
Machine Learning Engineer (Staff & Principal)

Tubi Tv • Los Angeles (CA), New York (NY), San Francisco (CA)

On-site
USD 239,000 - 342,000
Annual discretionary bonus
Long-term incentive plan
Medical/dental/vision insurance
+2
Sr. Data Analyst, Business Intelligence-Xumo
Sr. Data Analyst, Business Intelligence-Xumo

Comcast • Irvine (CA)

Hybrid
USD 90,000 - 120,000
Senior Machine Learning Engineer, Recommendation & Growth
Senior Machine Learning Engineer, Recommendation & Growth

ByLabs • San Francisco (CA)

On-site
USD 150,000 - 230,000
Lead Machine Learning Engineer-MLOps
Lead Machine Learning Engineer-MLOps

Testing Site - JPMC • New York (NY)

On-site
USD 180,000 - 240,000
Senior Machine Learning Engineer, Recommendation & AI Applications
Senior Machine Learning Engineer, Recommendation & AI Applications

NewsBreak • Mountain View (CA)

On-site
USD 195,000 - 230,000
Health, dental, and vision coverage
Top-tier 401(K) with company matching
Paid time off & holidays
+2