Sr. Software Engineer, Automation Engineering
Core
Design and build AI-enabled automation systems and production-grade Python software to support NBCUniversal's data collaboration ecosystem for audience activation, measurement, and reporting.
Role type
Senior Software Engineer (AI Automation & Platform)
Builds
AI agents, automation workflows, reusable Python libraries, and APIs for data platforms
Domain
Advertising Technology / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, LLM application development, RAG, vector databases, agentic system design, cloud data platforms (Snowflake/Databricks), systems design, observability, CI/CD
Preferred skills
Data clean room concepts, advertising technology workflows, cloud/data platform certifications
Technologies
Snowflake Cortex, LangChain, LangGraph, LlamaIndex, Snowflake, Databricks
Responsibilities
Design and build internal AI agents and automation workflows; Develop reusable tools, APIs, and components for agentic workflows; Implement retrieval-augmented generation workflows and context management; Build evaluation harnesses and monitoring patterns for AI-agent behavior; Design, build, and maintain production-grade Python applications and services; Mentor engineers on AI-assisted workflows and engineering standards
Seniority
Senior, hands-on IC with mentorship