NBCUniversal logo
NBCUniversal

Here you can create the extraordinary. Join us.

Tech Lead

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 2004H1B SponsorCompany SiteLinkedIn

Location

New York

Posted

1 day ago

Salary

$245K - $270K / year

Seniority

Senior

Postgraduate DegreeExperience acceptedEnglishAWSETLPythonPyTorchUnix

Job Description

Tech Lead

NBCUniversal

• Steward the end-to-end planning, execution, and delivery of the platform-deployed machine learning applications. • Act as the primary point of contact between the customers and ML engineers, translating technical requirements from different gaming-adjacent domains to Machine Learning. • Exhibit strong judgement in when to deploy off-the-shelf commercial solutions, customize open-source solutions, or initiate greenfield applied science research projects based on product needs.

Job Requirements

  • Proven experience as an Engineering Manager in a customer facing AI/ML team with a consulting mindset.
  • Prior experience in industries with complex multi-disciplinary teams such as robotics, smart grids, precision agriculture, game development or aerospace.
  • Prior experience having a team of around 10 direct reports, establishing ways of working, and developing them to be high performing.
  • High attention to detail and conscientiousness.
  • Ability to translate customer requests and turn them into actionable technical requirement documents in collaboration with ML engineers.
  • Fluency with the entire machine learning lifecycle, including infrastructure for data, training and deployment.
  • Background with visual computing, and game engines and real-time 3D rendering is preferred.
  • Familiarity with Python, Git, PyTorch and the Unix shell is preferred.
  • Familiarity with collaborative tools such as Jira/Confluence, Slack, a Git server, an experiment tracking framework, a data dashboard.
  • Nice to have: Experience with Adaptive or Lean methodologies.
  • Agile or Scrum certifications.
  • Familiarity with AWS and ETL orchestration.
  • Graduate degree in Artificial Intelligence/Machine Learning/Data Science/Visual Computing or other related field.

Benefits

  • medical, dental and vision insurance
  • 401(k)
  • paid leave
  • tuition reimbursement
  • a variety of other discounts and perks

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50H1B No Sponsor

• Provide technical leadership across active development projects. • Review solution designs, architectures, and implementation approaches to ensure quality, maintainability, and suitability. • Support developers in resolving complex technical challenges and delivery blockers. • Establish and uphold technical standards, governance, and development best practices. • Stay current with evolving AI development technologies and industry trends. • Guide developers on the effective and responsible use of AI-assisted development tools. • Ensure AI-generated outputs are appropriately reviewed, tested, and validated. • Apply AI tools within your own workflow to improve efficiency and scalability. • Ensure development work is structured into clear, manageable, and trackable tasks. • Review and refine task breakdowns to improve sequencing, clarity, and delivery efficiency. • Maintain visibility of progress through well-organized project tracking and reporting practices. • Support accurate planning and forecasting through effective task management. • Mentor and support developers across varying levels of experience. • Encourage technical growth through coaching, knowledge sharing, and constructive feedback. • Promote best-practice development approaches and continuous improvement. • Validate technical scope and feasibility during discovery and solution design activities. • Assess integration complexity, data readiness, and technical risks before project commencement. • Contribute to realistic effort estimates and solution recommendations. • Partner with Project Managers to support delivery planning, sequencing, and risk management. • Balance solution quality with project timelines and budget considerations. • Escalate technical risks and issues proactively. • Identify scope changes and support appropriate change management processes. • Provide technical insight to support successful project outcomes and client satisfaction.

Sri Lanka
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Design, develop, and maintain applications within the banking domain. • Collaborate closely with Business Analysts and QA Engineers in a self-organizing Agile (Scrum) team. • Ensure the security and reliability of developed solutions. • Create and maintain unit and automated tests. • Work with large-scale datasets of various structures. • Integrate applications with internal banking systems. • Optimize and enhance existing solutions to meet business and technical requirements.

Poland
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Join the team redefining how the world experiences design • Set the technical direction for all mobile development tooling • Lead the test automation framework • Design and evolve the mobile test automation framework for synthetic and integration testing • Set the CI/CD quality gating strategy • Consolidate what's fragmented across Native Infra, Cross Platform, and DevX • Define and publish mobile testing best practices and methodologies • Create company-wide triage workflows and monitoring for mobile development

Australia
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, model, and implement graph data structures that capture complex system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or similar tools. • Build and integrate web application back ends and contribute to front-end development as needed. • Develop and maintain robust ETL and data pipelines spanning structured, semi-structured, and unstructured data. • Engineer real-time and event-streaming workflows that handle high-velocity, sequential data flows. • Deploy and operate enterprise applications in cloud environments using containerization and orchestration. • Apply GenAI/ML techniques, including GraphRAG, to graph-related and NoSQL data problems. • Write thorough unit, integration, and API tests to ensure robust, scalable, and maintainable solutions. • Run simulations and apply advanced analytics in Python to solve complex mission problems.

Virginia