Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NBCUniversal

Senior Systems Engineer, C++/Python

NBCUniversal

Senior Systems Engineer developing software for machine learning and computer vision applications at NBCUniversal. Focused on designing and building high-performance systems with core algorithms in C++.

Posted 6/13/2026full-timeRemote • New York • 🇺🇸 United StatesSenior💰 $175,000 - $215,000 per yearWebsite

Tech Stack

Tools & technologies
UnixUnreal Engine

About the role

Key responsibilities & impact
  • Implement, in C++, core machine-learning/computer vision and (inverse-) procedural modeling algorithms, with varying levels of oversight
  • Apply cutting-edge research in machine learning, computer vision, and computer graphics
  • Work closely with leadership to understand high-level product vision and customer requirements
  • Utilize Git for effective source code management
  • Deploy and test your code on large scale geospatial datasets (and ultimately generate 3D content that will be available to users)

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field
  • 3+ years of relevant industry experience in a fast paced, high growth tech environment
  • Team-oriented and collaborative approach with a demonstrated aptitude, enthusiasm and willingness to learn new methods, tools, practices and skills
  • Strong communication skills with the ability to translate complex technical concepts into clear, accessible language for non-technical stakeholders.
  • Experience in designing and building high-performance, efficient systems using C++, with a strong focus on optimizing code for speed, scalability, and resource management
  • Familiarity with modern C++ will allow you to better interface with other portions of our data ingestion and product pipeline
  • A mathematical background covering some subset of linear algebra, probability, and geometry will also be helpful
  • Experience with Git is preferred, but a background with Mercurial or other DVCs is an acceptable substitute.
  • Confidence in a Unix shell environment (e.g. bash) is essential for working in our setup
  • Experience in game technology, with expertise in areas such as Unreal Engine, C++, computational geometry, and computer graphics, driving the development of cutting-edge, high-performance gaming systems.
  • We use CMake for project management. However, for something other than vim/make or Xcode, we need a convincing demonstration that you will be able to self-support in the environment of your preference.

Benefits

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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++machine learningcomputer visionprocedural modelinghigh-performance systemsoptimizing codelinear algebraprobabilitygeometrycomputational geometry
Soft Skills
team-orientedcollaborativecommunication skillsability to translate technical conceptsenthusiasmwillingness to learn
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in EngineeringBachelor’s Degree in Mathematics