> Markdown version of [/jobs/ext/4608590-jr-software-engineer](https://www.wearedevelopers.com/jobs/ext/4608590-jr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Jr. Software Engineer - **Company:** Nbcuniversal Media, LLC - **Location:** Universal City, CA, United States - **Experience:** Starter - **Salary:** $62,000 - $80,000 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Analysis, Application Integration Architecture, Application Performance Management, Application Portfolio Management, Software as a Service, Code Review, Cyber Security, Computer Programming, Software Debugging, Python (Programming Language), Machine Learning, Next.js, Search Technologies, Software Engineering, Data Streaming, TypeScript, Web Applications, Software Organization, Large Language Models, Grafana, Software Application Programming, Generative AI, Backend, Langfuse — LLM Observability and Analytics Platform, Fastapi, LangSmith, Information Technology, Evaluation of Large Language Models, Software Version Control - **Published:** November 6, 2026 - **Apply:** https://dejobs.org/x/x/93FC06E2C97F4A9A93B198B2474910AB/job/ ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related STEM field, or equivalent professional experience. * 1 + years of professional software development experience, including experience 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 large language models 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., * 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. ## Description 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.