Senior Software Engineer, Engineering & Operations
Role responsibilities
The Senior Software Engineer will build production-grade software and reusable Python libraries to support NBCUniversal’s data collaboration ecosystem. This role involves designing and implementing scalable data architectures and driving automation through AI agents and self-service tooling.
Requirements
Candidates must have a bachelor's degree or equivalent experience in a related technical field and at least 5 years of experience in software engineering with Python. Hands-on experience with AI/LLM engineering and cloud data platforms is also required.
Key skills
Python, AI Engineering, Automation, Data Platforms, Software Engineering, Systems Design, Object-Oriented Design, Cloud Technologies, APIs, CI/CD, Testing, Data Collaboration, Audience Measurement, Technical Mentorship, Clean Room Knowledge, Ad Tech
Keywords
Python, AI, Automation, Data Engineering, Cloud Platforms, Software Development, APIs, CI/CD, Testing, Data Collaboration, Audience Measurement, Clean Room, Ad Tech, LangChain, LangGraph, Snowflake, Databricks