Here you can create the extraordinary. Join us.
Tech Lead
Location
New York
Posted
1 day ago
Salary
$245K - $270K / year
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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.
• 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.
• 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
Senior Software Engineer – Active TS/SCI Clearance
Oteemo Inc.Outcomes Focused Technology Transformation
• 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.




