Machine Learning Engineer 2
FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world.
Responsibilities
- Implementing, refining, and validating machine learning algorithms tailored for company products and applications
- Training machine learning models, validating their accuracy, and managing the deployment of these models into production environments
- Designing and developing data pipelines, ensuring proper data ingestion, validation, cleaning, and monitoring
- Researching and authoring documentation and technical requirements, including white papers, test results, and formal recommendations
- Innovating by contributing to the creation of patents, Application Programming Interfaces (APIs), and other intellectual property
- Testing and evaluating machine learning solutions from internal and external sources, providing detailed assessments
- Conducting case studies and compiling reports to inform testing strategies and results
- Designing proof of concept solutions, contributing to research studies that underpin future product or application development
- Consistent exercise of independent judgment and discretion in matters of significance
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary
- Other duties and responsibilities as assigned
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field of study
- 1-2 years of relevant professional experience (2-5 years preferred)
- Strong understanding of software development principles, data structures, and algorithms
- Proficient in Python, with a good grasp of common design patterns and backend system design principles; experience with C++ is a bonus
- Solid understanding of testing methodologies, with hands-on experience in backend testing tools such as pytest to ensure code quality and system reliability
- Strong problem-solving and debugging skills in backend systems
- Good communication and writing skills, coupled with the ability to thrive in a fast-paced, dynamic environment
- Familiarity with the Scrum Agile collaboration framework and experience using Jira are a plus
- Familiarity with CI/CD tools, Git, and understanding of DevOps principles; experience with Jenkins is a plus
- Experience with Docker, Kubernetes, or cloud computing platforms is a plus
- Experience in ML Ops is a plus
- Experience performing container orchestration using Kubernetes and working with Cloud platforms; experience with AWS is a plus
Skills
- Machine Learning Algorithms
- Design
- Python (Programming Language)
Pay
New York Pay Range: $126,147.20 - $189,220.80. Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.
Benefits
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. 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.