Jr. Software Engineer

NBCUniversal•Universal City, CA
•Hybrid

About The Position

NBCUniversal’s Intellectual Property Analytics, Operations, and Technology (IPAOT) team supports the company’s content globally through secure and scalable internet-based video distribution, content production and distribution security, copyright infringement response, and analysis of unlicensed video consumption. The team is seeking a curious Jr. Software Engineer to design, build, and maintain applications for content protection, investigations, analytics, and security. The role particularly focuses on expanding the use of artificial intelligence and large language models (LLMs) across the team's application portfolio by improving existing workflows and developing new AI-powered capabilities. Reporting to the Manager, Product and Emerging Technology, the position offers work across software engineering, generative AI, emerging technologies, and content protection. The position has a hybrid schedule requiring work from the office at least four days per week; the company may change in-office requirements. The role is eligible for company-sponsored benefits.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related STEM field, or equivalent professional experience.
  • At least 1 year of professional software development experience, including developing and delivering software to production.
  • Programming experience with Python and JavaScript/TypeScript.
  • Experience developing modern web applications and backend APIs using frameworks such as Next.js, FastAPI, or comparable technologies.
  • Hands-on experience developing applications or features using LLMs through APIs.
  • Experience integrating APIs, backend services, and third-party systems.
  • Experience working with relational databases and SQL.
  • Familiarity with modern software development practices, including source control, testing, debugging, and code review.
  • Ability to communicate technical concepts effectively to technical and non-technical stakeholders.

Nice To Haves

  • Master’s degree in Computer Science, Engineering, or a related STEM field.
  • Experience building LLM-powered workflows using LangChain or similar frameworks.
  • Familiarity with multiple LLM providers and model platforms such as OpenRouter.
  • Experience with LLM evaluation and observability tools such as LangSmith, Langfuse, or similar technologies.
  • Experience with retrieval-augmented generation (RAG), embeddings, vector databases, or semantic search.
  • Experience developing cloud-based applications, preferably using AWS.
  • Familiarity with video technologies, streaming media, content protection, cybersecurity, or digital rights management.
  • Interest in emerging AI technologies and their practical application in software development.

Responsibilities

  • Develop and enhance AI-powered features across the team’s applications using LLMs and other AI technologies.
  • Build LLM-powered applications and agentic workflows using model APIs, retrieval technologies, and supporting frameworks.
  • Integrate AI models and services into existing applications based on defined requirements.
  • Develop and refine prompts, system instructions, and model interactions to improve application performance and reliability.
  • Build integrations with internal systems, tools, and data sources using APIs, MCPs, and other technologies.
  • Support monitoring, testing, and evaluation of AI-powered features.
  • Collaborate with product and business stakeholders to translate requirements into working features and improvements.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Other discounts and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service