Sr Software Engineer

NBCUniversal•New York, NY
•$120,000 - $160,000•Remote

About The Position

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. The role requires deep technical expertise with Python, modern LLM frameworks, and AWS services, along with hands-on experience building reliable, scalable AI-driven systems.

Requirements

  • Bachelor’s degree in Computer Science or a 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, and API Gateway.
  • Excellent communication, collaboration, and problem-solving skills.
  • Self-directed, able to multitask, with sharp analytical abilities and excellent communication skills.

Nice To Haves

  • 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.
  • 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.
  • Results-oriented, high energy, and self-motivated.

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.

Benefits

  • Medical, dental, and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • A variety of discounts and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service