Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NBCUniversal

Python Engineer

NBCUniversal

Software Engineer at Comcast developing AI agents to solve real-world problems. Collaborating with senior engineers and product partners in a high-growth field.

Posted 4/27/2026full-timeWashington • District of Columbia, Pennsylvania, Washington • 🇺🇸 United StatesJuniorMid-Level💰 $120,891 - $181,336 per yearWebsite

Tech Stack

Tools & technologies
CloudDockerPython

About the role

Key responsibilities & impact
  • Contribute to the development of AI agents, prompt engineering, and supporting backend infrastructure
  • Write clean, well-structured, and maintainable Python code that follows established coding standards within the team
  • Implement unit tests and integration tests to ensure agent reliability and prevent regressions
  • Use Git and CI/CD tools effectively within a collaborative team environment
  • Engage in Scrum ceremonies, contributing to sprint planning and retrospectives
  • Debug and troubleshoot issues in development and production, specifically focusing on the unique challenges of LLM outputs
  • Collaborate with team members through code reviews, focusing on learning and maintaining high code quality

Requirements

What you’ll need
  • Strong foundational coding skills in Python (familiarity with asyncio or FastAPI is a plus)
  • Solid analytical and debugging skills, especially when dealing with complex data structures or APIs
  • Solid understanding of data structures, RESTful APIs, and backend service architecture
  • Familiarity with Git workflows and a strong understanding of why we do code reviews
  • Experience with testing frameworks (like pytest) and an understanding of test-aware development
  • Comfortable working in a fast-paced, iterative Agile environment
  • An eagerness to learn new technologies, ask 'why,' and take ownership of your professional growth
  • Exposure to LLMs or agent frameworks is nice to have
  • Familiarity with cloud platforms and Docker/containerization is nice to have
  • Experience with asynchronous processing or message queues is nice to have

Benefits

Comp & perks
  • Best-in-class Benefits to eligible employees
  • Health insurance
  • 401(k) matching
  • Flexible work arrangements
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonasyncioFastAPIunit testingintegration testingdata structuresRESTful APIsbackend service architecturetesting frameworksasynchronous processing
Soft Skills
analytical skillsdebugging skillscollaborationcode reviewsownershipeagerness to learncommunicationadaptabilityteamworkproblem-solving