Machine Learning Engineer (GoLang)
Comcast of the District, LLC
Washington, D.C., DC (In Person)
$178,314 Salary, Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
- is an end‑to‑end platform designed to process diverse content sources—including
- video, images, audio, and documents
- —to generate rich, structured metadata. The platform unifies multiple ML/AI models to extract curated insights at scale, tailored to specific business needs. MAF supports both
- on‑demand
- workloads (batch uploads, ad‑hoc analysis) and
- real‑time streaming
- workflows, enabling continuous metadata generation for live content streams.
- mid-level Backend Engineer
- to join our
- Machine Learning Platform team
- . This role focuses on building
- scalable backend systems
- that power ML workloads, including
- video, image, and document processing
- , and enable
- LLM-driven applications
- through
- agents and MCP servers
- . You will work primarily in
- Golang
- , deploy and operate services on
- Kubernetes
- , manage infrastructure with
- Terraform
- , and build on
- AWS•.
- LLMs to safely and reliably interact with tools, data, and services
- via
- agent frameworks and MCP servers
- . Job Description Backend Engineering (Golang) Design, build, and maintain
- high-performance backend services
- in •Golang•for ML and AI platform use cases.
- REST and gRPC APIs
- for inference, processing pipelines, orchestration, and platform services. Implement asynchronous and distributed processing patterns (workers, queues, event-driven systems). Ensure backend services meet production standards for
- scalability, reliability, and security
- . ML Platform & Processing Pipelines Build and operate backend systems supporting: Video processing
- (frame extraction, metadata generation, embeddings, indexing). Image processing
- (OCR, classification, detection, embedding generation). Document processing
- (parsing, layout analysis, chunking, OCR, retrieval pipelines). Integrate ML inference services into backend workflows with attention to
- latency, throughput, and cost
- . Work closely with ML engineers and data scientists to productionize models and pipelines. LLMs, Agents, and MCP Servers Build
- LLM-enabled backend services
- using structured prompting, tool/function calling, and retrieval-augmented generation (RAG). Design and implement
- agentic workflows
- (multi-step reasoning, tool orchestration, retries, guardrails). Develop and operate
- MCP servers
- that expose internal platform capabilities (search, retrieval, processing, data access) to LLM-based applications. Enforce
- security, access control, and observability
- for agent and MCP interactions. Vector Search & Retrieval Design and maintain vector-based retrieval systems using
- Milvus
- . Implement embedding ingestion, indexing, and query pipelines at scale. Optimize retrieval quality, latency, and relevance for downstream LLM applications. Cloud, Kubernetes & Infrastructure Deploy and operate backend and ML services on
- Kubernetes
- (scaling, rollouts, resource management). Use
- Terraform
- for infrastructure provisioning and continuous delivery of cloud resources. Build and operate primarily on
- AWS•, leveraging services such as: Compute, networking, and IAM Object storage Managed Kubernetes Logging and monitoring services Reliability, Quality & Operations Implement observability using logs, metrics, and traces; define SLOs and alerts.
- 3-6 years
- of professional software engineering experience. Strong backend engineering experience with
- Golang
- . Experience building and operating
- APIs
- (REST and/or gRPC) 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.
- ML processing pipelines
- (video, image, or document). Practical experience using
- LLMs
- in production systems. Experience developing
- agents
- and/or
- MCP servers
- , or equivalent tool-integration platforms.
Preferred / Nice
-to-Have Qualifications Experience with- Milvus
- or other vector databases in production.
Disclaimer:
This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Cloud Platform, Collaboration, Go Programming Language, Kubernetes, Large Language Models (LLMs),Model Context Protocol Compensation Primary Location Pay Range:
$142,651.46 - $213,977.19 Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 5-7 Years Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. At Comcast , you have the power to connect the world. Your career options are endless as you grow in your career. Explore your future with access to a variety of teams, locations, and resources in an expanding network. You can also explore additional opportunities at our company, NBCUniversal.Similar remote jobs
Raymond James Financial, Inc.
Chicago, IL
Posted2 days ago
Updated21 hours ago
Texas Health Resources
Arlington, TX
Posted2 days ago
Updated21 hours ago
Similar jobs in Washington, D.C., DC
Cushman \u0026 Wakefield
Washington, DC
Posted3 days ago
Updated21 hours ago
International Monetary Fund
Washington, DC
Posted3 days ago
Updated21 hours ago
Greystar Management Services, LLC
Washington, DC
Posted3 days ago
Updated21 hours ago
National Education Association
Washington, DC
Posted3 days ago
Updated1 day ago
Similar jobs in Washington, D.C. (District of Columbia)
Webster & Webster Associates
Washington, DC
Posted2 days ago
Updated21 hours ago
UnitedStates
Washington, DC
Posted2 days ago
Updated21 hours ago