Machine Learning Engineer (GoLang)

Comcast

Quick summary

Work type
On-site
Location
Washington, District Of Columbia
Salary
$142,651–$213,977 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $215k
This role $178k
$129k most similar roles pay here $274k

This role pays less than 75% of similar roles. Most pay $179,356–$249,750 — the shaded band above. At the midpoint, this role pays about $178k versus about $215k for comparable roles.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 40 open roles on FindRole.

Listed pay typically runs $132,599–$199,761 across 20 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Machine Learning Engineer (GoLang)

As a mid-level Backend Engineer joining the Machine Learning Platform team, you will focus on building scalable backend systems that power ML workloads for video, image, and document processing, as well as enabling LLM-driven applications through agents and MCP servers. Your day-to-day responsibilities include designing high-performance Golang services, developing REST and gRPC APIs, implementing asynchronous processing patterns, and ensuring scalability, reliability, and security on AWS using Kubernetes and Terraform. You will also work closely with ML engineers to integrate models into backend workflows, build vector search systems with Milvus, and enforce security for agent interactions while participating in on-call rotations. This role requires 3-6 years of professional experience, strong Golang skills, hands-on Kubernetes expertise, and familiarity with AWS cloud services and LLMs.

What you'll do

  • Design and build high-performance backend services in Golang for ML platform use cases.
  • Develop REST and gRPC APIs for inference, processing pipelines, orchestration, and platform services.
  • Implement asynchronous and distributed processing patterns for video, image, and document workflows.
  • Build LLM-enabled backend services using structured prompting and retrieval-augmented generation (RAG).
  • Design and maintain vector-based retrieval systems using Milvus for downstream LLM applications.

What we're looking for

  • 3-6 years of professional software engineering experience.
  • Strong backend engineering expertise with Golang.
  • Hands-on experience building and operating REST and gRPC APIs in production.
  • Proficient in Kubernetes for deploying and managing services in production.
  • Experience using Terraform for infrastructure provisioning and deployment.
  • Solid knowledge of AWS cloud services and architectural concepts.
  • Practical experience with ML processing pipelines (video, image, document).

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 84 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 94 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps