✨ AI Insights & Summary
NBCUniversal is seeking a highly skilled Staff Software Engineer to spearhead the development of innovative AI infrastructure and full-stack solutions, leveraging cutting-edge technologies. This senior, fully remote role offers a unique opportunity to rapidly prototype, integrate emerging tech, and bring novel systems into production within a dynamic media and entertainment giant. With a competitive salary range, comprehensive benefits, and the chance to work with advanced AI, cloud platforms, and diverse teams, this is an exceptional opportunity for a seasoned engineer passionate about building the future of media tech.
Staff Software Engineer (AI Infrastructure/Python)
About NBCUniversal
NBCUniversal is a premier global media and entertainment company, renowned for creating and distributing world-class content across film, television, and streaming platforms. Our portfolio includes leading brands such as NBC, NBC News, NBC Sports, Telemundo, Bravo, and Peacock, our premium ad-supported streaming service. Through our powerhouse studios, including Universal Pictures and DreamWorks Animation, we produce premier filmed entertainment. We also operate world-leading theme parks and experiences worldwide. As a subsidiary of Comcast Corporation, NBCUniversal is committed to improving the communities where we operate and fostering an inclusive culture that attracts and develops diverse talent.
Job Description
NBCUniversal is looking for a driven and energetic Staff Software Engineer to lead the development of innovative new systems and solutions, capitalizing on a rapidly evolving landscape of emerging technologies. This senior role is part of a team dedicated to proving the value of new technologies and bringing them to production swiftly. We are seeking a candidate proficient in full-stack web application software development.
Responsibilities
- Develop rapid prototypes for new proofs of concept, ensuring high usability and strict adherence to design specifications.
- Maintain functional knowledge of back-end systems to facilitate efficient API integration and occasional deployment of full-stack applications.
- Integrate front-end systems with Active Directory and manage UX flows for OAuth authentication.
- Uphold high standards of code quality through rigorous testing, adherence to established code standards, and common-sense testing practices.
- Develop automated tests for your code, ensuring compatibility of every function, service, and object with your team’s work, the broader NBCUniversal system portfolio, and cross-device/browser requirements.
- Create comprehensive documentation for both developers and business users to enhance understanding of our products.
- Collaborate effectively within a multidisciplinary team in a matrixed organization, utilizing strong interpersonal skills to navigate system complexities and deploy solutions efficiently.
- Deploy applications to cloud-based platforms (AWS, Azure, GCP) and troubleshoot application, cloud, and configuration issues as needed.
- Utilize tools for code and test generation to significantly accelerate the delivery of features and components you create.
Qualifications
- 8+ years of experience in full-stack development/engineering, evidenced by a comprehensive portfolio and related professional experience.
- Demonstrated ability to independently guide a basic application from conception to delivery without requiring external support.
- Expertise in backend technologies (Python) and RESTful services, with practical experience integrating and consuming APIs in front-end projects.
- Expertise in modern JavaScript, including ES6+ features and asynchronous programming. Proficiency in at least one modern front-end framework (React preferred; Angular or Vue acceptable).
- Proficiency in utilizing foundation model APIs and agent frameworks to build custom generative-AI agents.
- Strong understanding of web design principles, responsive and adaptive design, and UI/UX best practices.
- Experience with front-end testing frameworks, code versioning tools (e.g., Git), and a commitment to writing clean, maintainable code.
- Proficiency in designing and implementing serverless architectures, with hands-on experience deploying applications on leading cloud platforms such as AWS, Azure, or GCP.
- Demonstrated ability to adapt to an agile development environment, rapidly incorporating feedback and adjusting to shifting priorities.
- Ability to visualize, articulate, socialize, and build the architecture of proposed systems or services.
Desired Characteristics:
- Competence in working within secured internal network environments and complex cloud network setups.
- Working knowledge of AI Gateways.
- Experience with Terraform.
- Proven adaptability in a fast-paced, evolving technology landscape, with strong problem-solving skills and a quick learning curve.
- Effective communication skills, enabling collaborative work across diverse teams and efficient navigation of a large, matrixed organization.
- Ability to translate business needs into clear, actionable technical requirements.
Additional Requirements:
- Fully Remote: This position is designated as fully remote, allowing the employee to work from a non-NBCUniversal worksite, typically their residence.
This position is eligible for company-sponsored benefits, including medical, dental, and vision insurance, 401(k) with company match, paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about NBCUniversal benefits at https://www.nbcunicareers.com/benefits.
Salary Range: $150,000 - $170,000 USD (bonus eligible)