EngineerJobs.io
← Back to all jobs

Job Description

FreeWheel (a Comcast company) is hiring a Machine Learning Engineer 1 in New York, NY to design, develop, and maintain backend and machine learning applications supporting FreeWheel Buyer Cloud. The role focuses on building optimization and ML services, managing data infrastructure, and delivering reliable deployments across cloud environments.

Responsibilities

  • Design, develop, and maintain Optimization and Machine Learning applications for FreeWheel Buyer Cloud, including back-end software development in Python.
  • Manage code using 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.
  • Build and deploy infrastructure using IaC principles with Terraform.
  • Create and manage CI/CD pipelines using Jenkins, GitHub, Kargo, and ArgoCD.
  • Monitor service health with Prometheus and Grafana.
  • Support applications under development, customize existing applications, assist with software updates, and contribute to release roll-outs.
  • Analyze, test, and integrate new applications in coordination with engineering and QA teams.
  • Collaborate with stakeholders to identify product and technical requirements and conduct integration analysis.
  • Work alongside the Quality Assurance team to help 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.

Required Qualifications

  • Python Programming: Proficiency in Python for software development, data processing, and machine learning applications.
  • Algorithms & Data Structures: Strong understanding of algorithms, data structures, and computational problem-solving.
  • Collaboration & Communication: Ability to work effectively within cross-functional teams, including software engineers, data scientists, product managers, and stakeholders.

Technologies

  • Python, Git, Kubernetes, AWS, SQL, Snowflake, Databricks, Terraform, Jenkins, GitHub, Kargo, ArgoCD, Prometheus, Grafana, IaC, Apache Spark

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.

Additional Expectations

  • Understand and follow operating principles as the guidelines for performing the job.
  • Own the customer experience by acting in ways that put customers first and enable seamless digital options.
  • Know the technology and stay engaged as an enthusiastic learner, user, and advocate of relevant products and services.
  • Win as a team by working together and remaining open to new ideas.
  • Participate actively in the Net Promoter System by joining huddles, making call backs, and helping elevate opportunities to improve customer outcomes.
  • Drive results and growth.
  • Support a culture of inclusion.
  • Do what is right for customers, investors, communities, and each other.

Work Schedule and Attendance

  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent, and punctual attendance.
  • Ability to work nights and weekends, with variable schedule(s) as necessary.

Compensation and Education

  • Salary: USD 106,904 - 160,356 per year.
  • Education: Bachelor’s Degree.

Location

  • Onsite: New York, NY.

Disclaimer

This information is designed to indicate the general nature and level of work performed by employees in this role. It is not intended to contain a comprehensive inventory of all duties, responsibilities, and qualifications.

Similar Jobs