Staff Software Engineer building frontier-AI systems for NBCUniversal’s film, television, streaming, and theme-park businesses. Developing scalable APIs, web frontends, databases, and cloud solutions.
Responsibilities
Lead development of innovative systems and solutions using frontier AI capabilities
Rapidly research and test new AI technologies and translate capabilities into measurable business ROI
Critically evaluate proposed AI solutions and determine whether problems are suitable for AI
Build backends and data layers using business logic, API standards, NBCUniversal gateways, and established best practices
Deploy and maintain SQL and NoSQL databases and application storage
Design features spanning application UI through underlying APIs
Maintain code quality through rigorous testing and code standards, including agent-written code
Develop automated tests for functions, services, and objects, with cross-device and cross-browser compatibility
Collaborate within a multidisciplinary, matrixed organization to navigate system complexity and deploy solutions efficiently
Deploy to cloud platforms and troubleshoot application, cloud, and configuration issues
Use code- and test-generation tools to accelerate delivery
Prove the business value of AI foundation models across TV, film, theme parks, and other business groups and bring solutions to production quickly
Requirements
6+ years of experience in backend or full-stack development
Comprehensive portfolio and related experience
Systems-thinking capabilities and ability to design for systemic problems
Ability to independently bring a basic application from idea to delivery
Experience with Python for application development, AWS, database systems, and SQL
Experience with the Python ecosystem, including tools for build, test and deployment
Deep understanding of ML practices for foundation model integration, including tooling and instrumentation, feature/model selection, and RAG patterns
Some fine-tuning, deep learning, and training/algorithm insight
Ability to critically evaluate ambiguously stated problems and distinguish user preferences from hard requirements
Understanding of API backends and practical experience integrating and consuming APIs in front-end projects
Ability to quickly incorporate feedback and adjust to changing priorities
Ability to design, communicate, and implement technical architectures and concepts into scalable solutions
Competence working in secured internal network environments and complex cloud network setups
Familiarity with integrating large language models and AI-generated content technologies into applications
Familiarity with LLM integration tools such as LangChain
Strong problem-solving ability and adaptability in an evolving technology landscape
Effective communication and collaboration across diverse teams and a large, matrixed organization
Ability to translate business needs into clear technical requirements
Software Engineer II securing Abnormal AI customer data through authentication, governance, and auditability. Building cloud - based security solutions with Golang and Python for global engineering teams.
Senior Software Engineer modernizing ComPsych’s AI - powered mental health and absence - management platforms. Directing system design, testing, reliability, and agentic development across full software lifecycles.
Systems and Security Technical Lead securing Citizen Lab’s sensitive research systems and infrastructure. Leading security operations, privileged - access audits, incident response, and IT security projects at University of Toronto.
C++/C contractor modernizing a telecommunications client's Linux call - handling platform. Migrating CentOS 7 to RHEL 9 and 32 - bit C++ subsystems to 64 - bit architecture.
Software Developer in Test II ensuring automated quality releases for Warner Bros. Discovery’s CNN Digital products. Building test suites across the software development lifecycle.
Software Developer in Test II ensuring automated quality for Warner Bros. Discovery’s CNN Digital products. Building test suites and supporting reliable releases across web, mobile, OTT, and backend platforms.
Full Stack Engineer building Yelp web features that drive app installs and user acquisition. Architecting full - stack solutions, running experiments, and mentoring engineers remotely across Canada.
Développeur full - stack senior pour la plateforme de documents juridiques de SOVRA. Conception d’API .NET, interfaces TypeScript et fonctionnalités assistées par l’IA.
Senior fullstack developer building .NET/C# and TypeScript legal - document software. Supporting SOVRA’s public procurement platform used by government agencies across North America.