Jobs · Sales

Sr. Software Engineer, Automation Engineering

NBCUniversal · New York, NY · 1 wk ago
RemoteRemoteSalesFull-time

NBCUniversal is one of the world's leading media and entertainment companies, creating world-class content distributed across film, television, streaming, theme parks, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, Bravo, and Peacock. Our portfolio includes Universal Pictures, DreamWorks Animation, Focus Features, Universal Studio Group, and Universal Destinations & Experiences.

About the role

NBCUniversal Advertising Products & Solutions (AP&S) is responsible for the product development and project management of NBCUniversal’s full advertising technology suite, servicing both internal and external customers in support of NBCUniversal’s $7B+ annual advertising business. The Data Collaboration Group, a core part of AP&S, powers the advertiser lifecycle across insights, measurement, onboarding, activation, and optimization using integration pathways including Data Clean Rooms and secure data shares.

Within the Data Collaboration Group, the Engineering & Operations team builds automation and platform capabilities. This role will build AI-enabled automation systems and production-grade software supporting NBCUniversal’s data collaboration ecosystem. Reporting to the Director of Automation Engineering, the ideal candidate is a strong Python engineer who can design reliable systems, productize repeatable workflows, and build AI agents to automate complex engineering and operational tasks across data platforms for audience activation, measurement, and reporting.

Responsibilities

  • AI Agent & Automation Engineering
    • Design and build internal AI agents and automation workflows using technologies such as Snowflake Cortex, LangChain, LangGraph, or similar frameworks to support planning, tool use, retrieval, validation, and human-in-the-loop execution.
    • 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.
  • Agent Evaluation & Reliability
    • 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.
  • Software Engineering & Platform Development
    • Design, build, and maintain production-grade Python applications, libraries, and services.
    • Champion object-oriented design principles, including encapsulation, abstraction, inheritance/composition, reusable interfaces, and clean separation of concerns.
    • Promote 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.
  • Audience & Measurement Productization
    • Build reusable Python libraries supporting clean room capabilities for first-party audience workflows and core measurement use cases, including audience onboarding, ingestion, indexing, activation, campaign and impression delivery analysis, reach and frequency, attribution, and incrementality.
    • Abstract complex analytical and data collaboration workflows into repeatable, self-service components for internal teams and external partners.
    • Enable configurable feature deployment so new audience and measurement capabilities can be delivered quickly and consistently across partners.
  • Technical Mentorship
    • Mentor engineers through code reviews, technical design discussions, and operational best practices.
    • Help establish engineering standards for AI-assisted workflows, agentic system design, reusable libraries, and production automation.
    • Promote a culture of reliability, maintainability, and continuous improvement.

Requirements

  • Education: Bachelor’s degree or equivalent practical experience in Computer Science, Information Systems, Software Engineering, Electrical Engineering, Electronics Engineering, or a related technical field.
  • Software Engineering: 5+ years of experience building production-grade software using Python, including libraries, services, testing, CI/CD, and code reviews.
  • AI / LLM Engineering: Hands-on experience building applications using LLMs, RAG, vector databases, prompt engineering, or frameworks such as LangChain, LangGraph, LlamaIndex, or similar tools.
  • Agentic Systems / Automation: Experience designing AI-enabled workflows, reasoning agents, tool-using agents, or complex automation systems.
  • Data Platforms: 3+ years of hands-on experience with cloud data platforms such as Snowflake, Databricks, or similar technologies.
  • Systems Design: Strong understanding of production system design, including observability, reliability, scalability, performance tuning, and operational support.

Preferred Qualifications

  • Clean Room Knowledge: Exposure to data clean room concepts or platforms such as Snowflake Clean Rooms, Databricks Clean Rooms, LiveRamp, Habu, or similar technologies.
  • Ad Tech / Measurement: Experience with advertising technology, audience activation, campaign delivery, reach and frequency, attribution, incrementality, or reporting workflows.
  • Certifications: Snowflake SnowPro Core Certification, Databricks Certified Data Engineer Associate, or similar cloud/data platform certification.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid leave
  • Tuition reimbursement
  • Employee discounts and perks

Pay

$140,000 - $180,000 (bonus eligible)

Schedule

Full Remote: This position is designated as fully remote, meaning the role is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence.

Similar jobs

Sr. Automation Engineer

West Pharmaceutical ServicesGrand Rapids, MI· 2 mo ago
Engineeringapply on careers.westpharma.com