Engineering Manager

NBCUniversal
Summary
Join NBCUniversal as an Engineering Operations Lead and spearhead the delivery of high-quality projects. You will organize and optimize team workflows using agile methodologies, collaborating closely with the Director of Strategy and Systems and adjacent teams. Responsibilities include overseeing day-to-day operations, managing agile processes, collaborating on product requirements, managing resource allocation, and collaborating with the Principal AI/ML Engineer. You will also mentor and manage a team of engineers, fostering innovation and continuous improvement. The ideal candidate possesses a Bachelor's degree in a related field, 10+ years of relevant experience, and expertise in agile methodologies. A Master's degree and experience in software engineering are preferred.
Requirements
- Bachelor’s in Computer Science, Engineering, Mathematics, or a related field
- 10+ years of relevant industry experience in a fast paced, high growth tech environment
- Experience with Agile methodologies, with a track record of implementing and refining processes that drive team efficiency and effectiveness
- Ability to work backwards from the big picture to deliver incremental milestones without getting bogged down in bureaucracy
- Experience coordinating across multiple teams, including aligning teams’ goals with a collaborative, team-oriented approach
- A demonstrated aptitude, enthusiasm, and willingness to learn new methods, tools, practices and skills
- You will coordinate with a parallel team acting as an internal customer to align on priorities and deliverables
Responsibilities
- Overseeing day-to-day engineering operations, ensuring teams meet deadlines and deliver high-quality work
- Manage and facilitate an Agile process, including participating in sprint planning, daily stand-ups, retrospectives, and backlog grooming
- You will collaborate closely with the Director of Strategy and Systems to understand product and feature requirements and user needs
- Manage resource allocation and facilitate timely feature delivery
- Collaborate with our Principal AI/ML Engineer to refine product priorities, track progress, and weigh trade-offs
- You will coordinate with a parallel team acting as an internal customer
Preferred Qualifications
- Master’s Degree in Computer Science, Engineering, Mathematics, or a related field
- Strong background in Software Engineering, with experience in managing technical teams and delivering complex projects
- Organizational and leadership skills, with the ability to motivate and guide a diverse team
- Exceptional written and verbal communication skills to collaborate effectively across teams and present technical concepts to non-technical stakeholders
- An intuition and enthusiasm for launching groundbreaking, deep-tech products
- Problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment
- Experience with modern C++ will allow you to better interface with other portions of our data ingestion and product pipeline
- Experience in the fields of computer graphics, computer vision, or visual computing, with a strong understanding of core concepts, algorithms, and tools used to create, analyze, and manipulate visual data
- Experience with procedural modeling techniques to create scalable, dynamic 3D assets and environments, utilizing tools such as Houdini, Blender, or custom scripting for automated content generation
Benefits
- Medical, dental and vision insurance
- 401(k)
- Paid leave
- Tuition reimbursement
- A variety of other discounts and perks
Share this job:
Similar Remote Jobs

