Senior Software Engineer - AI Automation & Data Platforms

Nbcuniversal

New York (NY)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NBCUniversal is seeking a Sr. Software Engineer, Automation Engineering, to develop AI-powered automation and production-grade Python services for the Data Collaboration Group.

You'll design internal AI agents, build reusable tooling, and implement retrieval-augmented workflows with LangChain and related frameworks. This fully remote role offers exposure to Snowflake, Databricks, and advanced data platforms.

Qualifications

  • Bachelor’s degree or equivalent practical experience in CS, IS, or related 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 LangChain/LangGraph/LlamaIndex
  • Experience designing AI-enabled workflows and complex automation systems
  • 3+ years of hands-on experience with cloud data platforms such as Snowflake, Databricks
  • Strong production system design, observability, reliability, scalability, performance, and ops support

Responsibilities

  • Design and build internal AI agents and automation workflows using Snowflake Cortex, LangChain, LangGraph, or similar frameworks.
  • Develop reusable tools, APIs, and components for agentic workflows.
  • Implement retrieval-augmented generation workflows, context management strategies, and prompt patterns.
  • 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.
  • Champion object-oriented design principles, modular design, automated testing, CI/CD, observability, and documentation.
  • Create reusable engineering patterns that 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 for first-party audience workflows and measurement use cases, including onboarding, indexing, activation, delivery analysis, attribution, and incrementality.
  • Abstract complex analytical workflows into repeatable, self-service components for internal teams and external partners.
  • Enable configurable feature deployment so new capabilities can be delivered quickly across partners.
  • Mentor engineers through code reviews, technical design discussions, and operational best practices.
  • Establish engineering standards for AI-assisted workflows, agentic system design, reusable libraries, and production automation.

Skills

Python
LLMs
LangChain
LangGraph
AI Agents
Snowflake
Databricks
CI/CD
APIs
Testing

Education

Bachelor's degree
CS / related field

Tools

Snowflake
LangChain
LangGraph
LlamaIndex
Databricks

Job description

NBCUniversal is seeking a Sr. Software Engineer, Automation Engineering, to develop AI-powered automation and production-grade Python services for the Data Collaboration Group.

You'll design internal AI agents, build reusable tooling, and implement retrieval-augmented workflows with LangChain and related frameworks. This fully remote role offers exposure to Snowflake, Databricks, and advanced data platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Specialist: AI & Data Solutions
Product Specialist: AI & Data Solutions

NBCUniversal • California (MO)

Hybrid
USD 80,000 - 100,000
Medical insurance
Dental insurance
Vision insurance
+3
AI Operations Leader: Automations & Growth
AI Operations Leader: Automations & Growth

NBCUniversal • Stamford (CT)

Hybrid
USD 115,000 - 140,000
Hybrid schedule
Benefits package
Senior Fullstack Python Engineer for AI Data Platform
Senior Fullstack Python Engineer for AI Data Platform

Appnovation • Miami (FL)

On-site
USD 120,000 - 180,000
Senior AI/ML Platform Engineer - Remote
Senior AI/ML Platform Engineer - Remote

CSAA • Tennessee

Remote
USD 105,000 - 140,000
401(k) with company match
Annual bonus up to 8%
Remote-friendly
+1
AI & Automation Operations Lead
AI & Automation Operations Lead

NBCUniversal • Colorado

Hybrid
USD 115,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+4
AI Operations Leader — Automation & AI Delivery (Hybrid)
AI Operations Leader — Automation & AI Delivery (Hybrid)

NBCUniversal • New York (NY)

Hybrid
USD 115,000 - 140,000
Hybrid schedule
Benefits package
401(k)
Senior Product Manager, AI-Driven Data Products (Remote)
Senior Product Manager, AI-Driven Data Products (Remote)

NBCUniversal • New York (NY)

On-site
USD 130,000 - 170,000
Medical, dental, and vision insurance
401(k)
Tuition reimbursement
Senior AI Products & Agents Engineer — Remote
Senior AI Products & Agents Engineer — Remote

Paramount Pictures • New York (NY)

On-site
USD 124,000 - 186,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior AI Platform Engineer - Remote Internal Tools
Senior AI Platform Engineer - Remote Internal Tools

Doist • United States

Remote
USD 180,000 - 200,000
Fully remote
Competitive salary
Excellent benefits
AI-Driven Automation & Data Engineer
AI-Driven Automation & Data Engineer

BP PLC • Denver (CO), Northern (KY)

Hybrid
USD 128,000 - 151,000
Medical, dental, and vision insurance
Paid time off
Discretionary annual bonus program
+2