What are the responsibilities and job description for the Machine Learning Engineer, AI Recommendation and Search position at ChatGPT Jobs?
Job Description
Machine Learning Engineer, AI Recommendation and Search
Company: Comcast
Location: Philadelphia, PA
Job Type: Full-time, On-site, Remote
Job Summary
The AI Search and Recommendation team is seeking a highly skilled Engineer Machine Learning to design, develop, and deploy ML models and services that power next-generation products and platforms across Comcast, Sky, and NBCUniversal. This role combines strong coding ability, applied ML expertise, and system design skills to deliver reliable, scalable solutions. You will work closely with senior engineers and product teams to break down complex problems, implement robust architectures, and ensure high-quality delivery.
Statistics
Core Responsibilities
Machine Learning Engineer, AI Recommendation and Search
Company: Comcast
Location: Philadelphia, PA
Job Type: Full-time, On-site, Remote
Job Summary
The AI Search and Recommendation team is seeking a highly skilled Engineer Machine Learning to design, develop, and deploy ML models and services that power next-generation products and platforms across Comcast, Sky, and NBCUniversal. This role combines strong coding ability, applied ML expertise, and system design skills to deliver reliable, scalable solutions. You will work closely with senior engineers and product teams to break down complex problems, implement robust architectures, and ensure high-quality delivery.
Statistics
Core Responsibilities
- Build and optimize ML models and pipelines for production use cases.
- Participate in system design for scalable ML services; ensure reliability, performance, and cost-efficiency.
- Write clean, efficient, and well-tested code in Python; actively engage in code reviews.
- Implement end-to-end ML workflows including data ingestion, feature engineering, training, evaluation, and deployment.
- Work with product and engineering teams to break down complex projects into smaller deliverables; assist with effort estimation and sequencing.
- Ensure robust testing, monitoring, and performance tuning for ML systems; implement observability-first practices.
- Stay current with emerging ML techniques and tools; evaluate and integrate new technologies where appropriate.
- Maintain clear documentation of designs, workflows, and best practices; contribute to internal knowledge bases.
- Provide guidance to junior engineers and interns on ML development practices and coding standards.
- Bachelor's Degree in Computer Science, Electrical Engineering, or related field.
- 5-7 years building platform engineering initiatives in technology-driven organizations
- Proven experience in AI/ML, Cloud Computing, knowledge of distributed systems and MLOps (feature stores, model registries, pipelines, monitoring for data/concept drift).
- Strong coding proficiency in Python; excellence in code quality, testing, performance, and reliability.
- Code Development
- Communication
- Machine Learning Model Development
- Machine Learning Operations
- Python (Programming Language)
- Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
- 5-7 Years