Machine Learning Engineer
Ai Ml
Artificial Intelligence
Big Data
Bigdata
Cloud
Cloud Data Engineering
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Engineering
Data Integration
Data Pipeline
Data Platform
Data Processing
Data Science
Data Science Ml
Data Warehouse
Databases
DevOps
Engineer
ETL
Informatica
Machine Learning
Machine Learning Engineer
Machine Learning Engineering
Machine Learning Evaluation
Machine Learning Models
Machine Learning Pipelines
Ml Ops
Programming
Reporting and Analytics
SQL
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