Jr. Software Engineer
NBCUniversal’s Intellectual Property Analytics, Operations, and Technology (IPAOT) team supports NBCUniversal’s content globally with four key areas: (1) developing more secure and scalable frameworks for Internet-based video distribution, (2) improving security technologies and processes in content production and distribution, (3) addressing voluminous copyright infringements on websites, apps and protocols, and (4) analyzing data to measure and understand the drivers of unlicensed video consumption on the Internet. The IPAOT team at NBCUniversal is looking for a passionate and curious Jr. Software Engineer to help design, build, and maintain applications supporting content protection, investigations, analytics, and security. This role will have a particular focus on expanding the use of artificial intelligence and large language models (LLMs) across the team's application portfolio, identifying opportunities to enhance existing workflows and develop new AI-powered capabilities. Reporting to the Manager, Product and Emerging Technology, the Jr. Software Engineer is a fast-paced role with opportunities to work across traditional software engineering, generative AI, emerging technologies, and content protection. Responsibilities Develop and enhance AI-powered features across the team’s applications using large language models 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.