Skip to main content
NBCUniversal

Sr. Software Engineer, Automation Engineering

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
$140k–$180k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Python engineer to build production AI-enabled automation agents and reusable platform components for data clean-room and audience/measurement workflows. Requires 5+ years software engineering, hands-on LLM/RAG/agent experience, and Snowflake/Databricks familiarity. Fully remote (US employer) and expected to attend in-person interview on-site if shortlisted.

Core skills

PythonSnowflakeLLM/RAG/Agent frameworks

Required skills

LangChainLangGraphLlamaIndexvector databasesretrieval-augmented generation (RAG)DatabricksAPIsCI/CDautomated testingobservabilitymonitoring

Optional skills

Snowflake Clean RoomsDatabricks Clean RoomsLiveRampHabuSnowPro Core CertificationDatabricks Certified Data Engineer Associate

What you'll do

  • Design and build internal AI agents and automation workflows using technologies such as Snowflake Cortex, LangChain, LangGraph, or similar frameworks.
  • Develop reusable tools, APIs, and components that engineers can compose into new agentic workflows.
  • Implement retrieval-augmented generation workflows, context management strategies, and prompt patterns to improve accuracy, reliability, latency, and cost efficiency.
  • Build evaluation harnesses, regression tests, and monitoring patterns for AI-agent behavior; define and track metrics such as task completion, groundedness, response accuracy, latency, cost, and failure rate.
  • Design guardrails and validation patterns to reduce hallucinations, unsafe outputs, and unreliable automation behavior.
  • Partner with engineering and operations teams to move AI workflows from prototype to production-ready systems.
  • Design, build, and maintain production-grade Python applications, libraries, and services following OOP and software engineering best practices.
  • Champion software engineering best practices including modular design, automated testing, CI/CD, code reviews, observability, and documentation.
  • Create reusable engineering patterns to reduce bespoke development effort and improve consistency across partner engagements.
  • Collaborate with product, engineering, operations, and data platform teams to translate repeatable business needs into scalable technical solutions.
  • Build reusable Python libraries that support clean room capabilities across first-party audience workflows and core measurement use cases.
  • Mentor engineers through code reviews, technical design discussions, and operational best practices.

What they require

  • Bachelor’s degree or equivalent practical experience in Computer Science or related technical field
  • 5+ years of experience building production-grade software using Python, including libraries, services, testing, CI/CD, and code reviews
  • Hands-on experience building applications using LLMs, RAG, vector databases, prompt engineering, or frameworks such as LangChain, LangGraph, LlamaIndex, or similar tools
  • Experience designing AI-enabled workflows, reasoning agents, tool-using agents, or complex automation systems
  • 3+ years of hands-on experience with cloud data platforms such as Snowflake, Databricks, or similar technologies
  • Strong understanding of production system design, including observability, reliability, scalability, performance tuning, and operational support
  • As part of selection, external candidates may be required to attend an in-person interview at one of our locations prior to a hiring decision.

Benefits

  • Company sponsored medical, dental and vision insurance
  • 401(k)
  • paid leave
  • tuition reimbursement
  • variety of other discounts and perks

American media and entertainment conglomerate

🇺🇸 United StatesMediaEnterprisenbcuniversal.com
$140k–$180k/yr