Machine Learning Engineer 2
Comcast · New York, NY · Yesterday
On-siteInformation Technology$126k–$189k/yrFull-time
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
Qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field of study
- 1-2 years of relevant professional experience
- 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, etc., 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
Primary Location: United States
Pay Range: $126,147.20 - $189,220.80