Jobs and Careers
NB

Staff Software Engineer (Generative AI)

NBCUniversal
Englewood Cliffs, United StatesRemotefull_timeVerifiedPosted 28 Feb 2025
💰 $170,000/yr($130,000/yr$170,000/yr)

About the role

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

Comcast NBCUniversal has announced its intent to create a new publicly traded company ('SpinCo') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.

As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we'll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

We are seeking a Staff Software Engineer to lead the development of innovative new systems and solutions making use of a rapidly emerging landscape of frontier AI capabilities.

This team is focused on proving the true business value of AI foundation models within TV, film, theme parks, and other business groups, and bringing this value to production quickly. We are seeking a candidate well versed in designing, building and supporting APIs and web frontends, calling LLMs using streaming and tool calling, building other foundation model integrations, as well as interacting with a wide variety of database technologies. Every member of this team will work across the stack, though most work is within the API and database layers.

Responsibilities:

  • Create new business logic, leveraging RESTful API standards and best practices and patterns on the backend of our systems.
  • Deploy and maintain databases and storage for our applications in both SQL and NoSQL styles.
  • Design features that extend from the application user interface to underlying APIs.
  • Uphold high standards of code quality through rigorous testing, adherence to code standards, and common sense testing.
  • Have worked well with data scientists, business analysts and machine learning infrastructure to connect the dots between business and technology partners.
  • Develop automated tests for your code, ensuring every function, service, and object is compatible with your team’s work and with the many systems within the NBCUniversal system portfolio as well as ensuring cross-device and browser compatibility.
  • Create documentation for developers as well as business users to help them understand our products.
  • Work collaboratively with a multidisciplinary team within a matrixed organization, leveraging strong interpersonal skills to navigate system complexities and deploy solutions efficiently.
  • Deploy to cloud-based platforms and troubleshoot application, cloud, and configuration issues when necessary.
  • Utilize tools for code & test generation to dramatically accelerate the delivery of features and components you create.

Qualifications

Basic Requirements:

  • 8+ years of experience in backend or fullstack development, demonstrated through a comprehensive portfolio and related experience.
  • Proven capability to bring a basic application from idea to delivery without requiring support from others.
  • Experience with Python for application development, cloud (AWS/Azure/GCP), database systems, and SQL
  • Experience with the Python ecosystem, including tools for build, test and deployment.
  • Deep understanding of ML practices as they relate to foundation model integration (e.g., tool

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NBCUniversal

View company profile →