Full-Time Director Software Engineering AI Ops
NBCUniversal is hiring a remote Full-Time Director Software Engineering AI Ops. The career level for this job opening is Manager and is accepting Englewood Cliffs, NEW JERSEY based applicants remotely. Read complete job description before applying.
NBCUniversal
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Director, Software Engineering, AI Operations is a leadership role within the Operational Tooling & Automation (TANGO) team. This role oversees the software development, delivery, and ongoing support of a suite of technology solutions, including artificial intelligence, used by engineering and operations personnel across the Global Streaming Technology organization to maintain daily operations of our global streaming platforms. Such applications include Event Management/AIOps, chatbots, and GenAI solutions used by our ITSM teams.
The Director will lead a team of software engineers to architect, build, and maintain the AI solutions.
This role is a highly strategic role within the department responsible for working across the organization to define and execute an AI strategy for Operations.
Responsibilities
- Partner with colleagues across Global Operations to identify and prioritize requirements, recommend technology solutions, and define platform roadmaps
- Provide oversight of all related software development activities for both internal and external development teams related to our AI and AIOps initiatives.
- Responsible for fostering strong relationships with data stakeholders across the organization, aligning data strategy with business goals, and enabling cross-functional teams to effectively utilize data for innovation and operational excellence.
- Responsible for leading data analysis and research initiatives, ensuring data-driven decision-making, building and optimizing data pipelines
- Responsible for overseeing the entire software development lifecycle (SDLC), establishing and enforcing development best practices, ensuring engineering excellence, fostering collaboration across teams, and optimizing processes to deliver high-quality, scalable, and efficient software solutions aligned with business objectives.
- Work closely with project and program managers to ensure that plans properly account for all relevant engineering activities and their associated timelines.
- Hire, manage, and mentor a development organization fostering the engineering culture
- Ensure that applications are available 24x7x365, engaging in production incidents where necessary to assist teams with quickly resolving issues and communicating impact to senior stakeholders
- Define operational KPIs, monitor performance against those KPIs, and provide support across the teams to improve overall operational maturity.
Qualifications
- Bachelor's degree in Information Systems, Computer Science, or relevant experience
- 10+ years experience in software engineering, including both development and operational experience
- 5+ years experience leading a team of software developers
- 1+ years overseeing the development and deployment of AI/ML-based tools
- Highly organized and able to support multiple delivery teams simultaneously
- Deep understanding of the SDLC as well as operating Agile-like development teams
- Experience managing large cloud-based platforms and supervising SaaS vendors
- Ability to advocate for change and influence decisions to support remediation goals
- Exceptional verbal and written communication skills, comfortable communicating with technical and non-technical colleagues and executives.
- Experience with a digital media direct-to-consumer business highly preferred
- Data-driven
- Ability to understand large complex software systems and their interdependencies
- Availability to travel, domestically and internationally, as required