Full Job Description
As a Senior Software Engineer focused on Agentic, LLM-powered applications, you will design, develop, and optimize intelligent systems and autonomous agents. You will work across the full stack of agent development - from prompt engineering and LLM integration to observability, orchestration, and cloud-native deployment. This role requires deep technical expertise with Python, modern LLM frameworks, and AWS services, along with hands-on experience building reliable, scalable AI-driven systems.
Responsibilities
• Design, develop, and maintain scalable data and application services supporting AI-driven solutions
• Build and maintain workflow orchestration, integration, and automation capabilities across enterprise platforms
• Develop and optimize backend services, APIs, and microservices using modern cloud-native architectures
• Evaluate and implement emerging technologies to improve system reliability, performance, and developer productivity
• Implement monitoring, observability, and operational tooling to ensure platform health and application performance
• Collaborate with cross-functional teams and participate in Agile ceremonies
• Perform peer reviews and contribute to engineering standards and best practices
Qualifications
• Bachelor's degree in Computer Science or related field
• 5+ years of professional software engineering experience
• Expertise in Python and relevant libraries
• Strong fundamentals in algorithms, distributed systems, and cloud-native design
• Experience building and consuming REST APIs and event-driven systems
• Strong knowledge of AWS services including Lambda, ECS, S3, DynamoDB, API Gateway
• Excellent communication, collaboration, and problem-solving skills
• Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills
Desired Qualifications
• Experience with vector databases and embedding pipelines
• Experience with real-time or streaming platforms such as Kinesis or Kafka
• Familiarity with containerization technologies such as Docker
• Experience with reinforcement learning or agentic evaluation frameworks
• Results-oriented, high energy, self-motivated
• Experience with LangGraph or similar agentic frameworks
• Some knowledge of LLM model integration and tuning
• Hands-on experience with observability tools such as LangSmith or LangFuse
• Experience developing MCP Servers
Additional Requirements:
Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $120,000 - $160,000.
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision.