Machine Learning Engineer (GoLang)

Comcast

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Washington, DC
Salary
$142,651–$213,977 / yr
Posted
87 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $223k
This role $178k
$126k most similar roles pay here $294k

This role pays less than 80% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $178k versus about $223k 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 84 open roles on FindRole.

Listed pay typically runs $137,369–$206,053 across 58 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Machine Learning Engineer (GoLang)

Machine Learning Engineer (GoLang) joins the Machine Learning Platform team to build scalable backend systems powering a multimodal analysis framework. This role involves developing high-performance services in Golang to process video, images, and documents while building LLM-driven applications through agent frameworks and MCP servers. The engineer will design REST and gRPC APIs, implement distributed processing patterns, and manage vector-based retrieval systems using Milvus. Technical requirements include proficiency in Golang, Kubernetes for orchestration, Terraform for infrastructure provisioning, and AWS cloud services. Key responsibilities involve creating pipelines for metadata generation, performing inference optimization, and ensuring system reliability through observability and automated testing. The work focuses on the technical challenge of enabling large language models to safely interact with tools and data while managing complex processing workflows for diverse content sources in a production environment.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Develop high-performance backend services and REST/gRPC APIs using Golang for ML and AI platform use cases.
  • Build and operate processing pipelines for video, image, and document metadata extraction.
  • Design agentic workflows and MCP servers to allow LLMs to interact with tools and data safely.
  • Maintain vector-based retrieval systems using Milvus to optimize search quality and latency.
  • Deploy and manage backend services on Kubernetes using Terraform for infrastructure provisioning on AWS.
  • Implement observability, automated testing, and CI/CD pipelines to ensure system reliability and performance.

What we're looking for

  • 3–6 years of professional software engineering experience.
  • Strong backend engineering experience with Golang.
  • Experience building and operating REST and/or gRPC APIs in production.
  • Hands-on experience with Kubernetes in production environments.
  • Experience using Terraform for infrastructure provisioning and deployment.
  • Solid working knowledge of AWS cloud services and core architectural concepts.
  • Experience building or supporting ML processing pipelines for video, image, or document content.
  • Bachelor's Degree.

More like this

Similar roles

Lead Backend Engineer

Comcast

Washington, DC 24 days ago $141,850$212,776
Golang AWS Kubernetes Terraform Microservices Distributed Systems REST APIs CI/CD DevOps SQL NoSQL LLM AI Agents Video Processing Media Workflows
8+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 29 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 82 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 82 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 73 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp