Machine Learning Engineer 1

Comcast Corporation

New York (NY)

On-site

USD 107,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FreeWheel, a Comcast company, seeks a Machine Learning Engineer 1 in New York, NY to design, develop, and maintain backend and ML applications for FreeWheel Buyer Cloud. The onsite role centers on producing production-ready systems across cloud infrastructure using Python and DevOps tooling.

You will build backend services in Python, manage code with Git, and orchestrate containers with Kubernetes on AWS. You’ll work with SQL, Snowflake, Databricks, and Spark to set up data services, use

Qualifications

  • Python programming proficiency for software development, data processing, and machine learning applications.
  • Strong knowledge of algorithms and data structures with solid problem-solving skills.
  • Excellent collaboration and communication across cross-functional teams including software engineers, data scientists, and product managers.

Responsibilities

  • Design, develop, and maintain backend and machine learning applications for FreeWheel Buyer Cloud.
  • Build back-end software in Python, manage code with Git, and perform container orchestration with Kubernetes across AWS and cloud-agnostic environments.
  • Work with relational databases, write SQL queries, and use Snowflake, Databricks, and Apache Spark to set up, optimize, and troubleshoot infrastructure-level data services.
  • Use IaC principles and Terraform to design and deploy infrastructure.
  • Build and manage CI/CD pipelines using Jenkins, GitHub, Kargo, and ArgoCD, and monitor service health with Prometheus and Grafana.
  • Collaborate with project stakeholders to identify requirements and mentor junior engineers, while documenting development activity.

Skills

Python programming
Algorithms and data structures
Collaboration and communication

Education

Bachelor's Degree

Tools

Kubernetes
AWS
Terraform
Jenkins
GitHub
ArgoCD
Prometheus
Grafana
Snowflake
Databricks
Apache Spark

Job description

FreeWheel, a Comcast company, is seeking a Machine Learning Engineer 1 in New York, NY to design, develop, and maintain backend and machine learning applications for FreeWheel Buyer Cloud. This onsite role focuses on building production-ready systems across cloud infrastructure and data services using Python and modern DevOps tooling.

Role overview
  • Design, develop, and maintain Optimization and Machine Learning applications for FreeWheel Buyer Cloud.
  • Build back-end software in Python, manage code with Git, and perform container orchestration with Kubernetes across AWS and cloud-agnostic environments.
  • Work with relational databases, write SQL queries, and use Snowflake, Databricks, and big data tools to set up, optimize, and troubleshoot infrastructure-level data services.
  • Use IaC principles and Terraform to design and deploy infrastructure.
  • Build and manage CI/CD pipelines using Jenkins, GitHub, Kargo, and ArgoCD, and monitor service health with Prometheus and Grafana.
  • Support applications under development, customize existing applications, help with software updates and release roll-outs, and analyze, test, and integrate new applications.
Collaboration and delivery
  • Collaborate with project stakeholders to identify product and technical requirements and conduct integration analysis.
  • Work alongside the Quality Assurance team to ensure applications meet technical specifications.
  • Guide and mentor junior-level engineers.
  • Document development activity including software designs, evaluation plans, test results, technical manuals, and formal reports.
  • Perform other duties and responsibilities as assigned.
Working expectations
  • Exercise consistent independent judgment and discretion in matters of significance.
  • Maintain regular, consistent, and punctual attendance.
  • Be able to work nights and weekends, with variable schedules as necessary.
Required qualifications
  • Python programming proficiency for software development, data processing, and machine learning applications.
  • Algorithms and data structures with strong computational problem-solving skills.
  • Collaboration and communication to work effectively across cross-functional teams, including software engineers, data scientists, and product managers.
Preferred skills
  • SQL and relational database querying.
  • Big data technologies and distributed computing.
  • Kubernetes and container orchestration.
  • Machine learning algorithms and model development.
  • Apache Spark for large-scale data processing.
  • Data science, statistics, and analytical techniques.
Technology stack
  • Python, Git, Kubernetes, AWS, SQL
  • Snowflake, Databricks, Apache Spark
  • Terraform, IaC, Jenkins, GitHub, Kargo, ArgoCD
  • Prometheus, Grafana
Compensation and education
  • Salary range: USD 106,904 to 160,356 per year
  • Education: Bachelor's Degree
  • Location: New York, NY (onsite)
Employee principles
  • Understand and follow the company's Operating Principles.
  • Own the customer experience and act in ways that put customers first.
  • Know your stuff by learning, using, and advocating for technology, products, and services.
  • Win as a team by collaborating and staying open to new ideas.
  • Be active in the Net Promoter System through huddles, call backs, and helping elevate opportunities to improve for customers.
  • Drive results and growth, and support a culture of inclusion.
  • Do what's right for customers, investors, and communities.

Disclaimer: This information is intended to describe the general nature and level of work for this role. It is not a comprehensive list of all duties, responsibilities, and qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Sr. Software Engineer - 4 Days Onsite-NYC - FreeWheel
C++ Sr. Software Engineer - 4 Days Onsite-NYC - FreeWheel

Comcast • New York (NY)

On-site
USD 133,000 - 222,000
Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel
Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel

Comcast • Chicago (IL)

On-site
USD 110,000 - 165,000
Junior Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel
Junior Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel

Comcast Resume • Chicago (IL)

On-site
USD 93,000 - 140,000
ML Engineer I – Production Systems, Python & Cloud
ML Engineer I – Production Systems, Python & Cloud

Comcast Corporation • New York (NY)

On-site
USD 107,000 - 160,000
Sr. Data Engineer - Freewheel
Sr. Data Engineer - Freewheel

Comcast • New York (NY)

On-site
USD 148,000 - 222,000
Senior Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel
Senior Backend Software Engineer (Python or PHP) - Chicago - ONSITE 2X Week- FreeWheel

Comcast (CC) of Willow Grove • Chicago (IL)

On-site
USD 130,000 - 194,000
Forward Deployed Engineer (Solutions Engineering)
Forward Deployed Engineer (Solutions Engineering)

Comcast • New York (NY)

On-site
USD 126,000 - 189,000
Python Engineer (Django) - Chicago - ONSITE 2X Week- FreeWheel
Python Engineer (Django) - Chicago - ONSITE 2X Week- FreeWheel

Comcast • Chicago (IL)

On-site
USD 110,000 - 165,000
Lead Software Engineer- Englewood, CO or Sunnyvale, CA- ONSITE 4X Weely- FreeWheel
Lead Software Engineer- Englewood, CO or Sunnyvale, CA- ONSITE 4X Weely- FreeWheel

Comcast • Englewood (CO)

On-site
USD 160,000 - 240,000
Sr. Data Engineer - Freewheel
Sr. Data Engineer - Freewheel

Comcast Resume • New York (NY)

On-site
USD 148,000 - 222,000