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

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.

Senior Systems Engineer, C++/Python
NBCUniversalSenior 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 & technologiesUnixUnreal 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 resumeApplicant 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