Senior C++ Systems Engineer - ML, CV & 3D Graphics

NBCUniversal

New York (NY)

On-site

USD 175,000 - 215,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k)

Job summary

NBCUniversal is seeking a Software Engineer to build advanced C++ software powering machine learning, computer vision, and 3D modeling applications. You will work with real-world data, large-scale geospatial datasets, and the latest research in AI, vision, and graphics.

You will collaborate with leadership to align product vision, maintain code in Git, and deploy/test on cloud platforms across Unix-like environments.

Qualifications

  • Bachelor’s degree in CS/Engineering/Math or related field.
  • 3+ years of relevant industry experience in a fast-paced tech environment.
  • Strong communication and teamwork abilities.
  • Experience designing high-performance, scalable C++ systems.

Responsibilities

  • Implement core machine-learning and computer-vision algorithms in C++.
  • Work on inverse-procedural modeling with linear algebra, probability, and geometry.
  • Apply cutting-edge ML/graphics research and collaborate with leadership.
  • Use Git for version control and test code on cloud platforms.
  • Deploy and test on large-scale geospatial data to generate 3D content.

Skills

C++
Machine learning
Computer vision
Geospatial data
Unix shell
Git
CMake
Unreal Engine
Graphics
Python

Education

Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field

Tools

Git
Mercurial
CMake
Unreal Engine
Linux
macOS

Job description

NBCUniversal is seeking a Software Engineer to build advanced C++ software powering machine learning, computer vision, and 3D modeling applications. You will work with real-world data, large-scale geospatial datasets, and the latest research in AI, vision, and graphics.

You will collaborate with leadership to align product vision, maintain code in Git, and deploy/test on cloud platforms across Unix-like environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Systems Engineer — C++/Python for ML & 3D
Remote Senior Systems Engineer — C++/Python for ML & 3D

IuVe • United States

Remote
USD 175,000 - 215,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Systems Engineer (C++/Python)
Senior Systems Engineer (C++/Python)

IuVe • United States

Remote
USD 175,000 - 215,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Systems Engineer (C++/Python)
Senior Systems Engineer (C++/Python)

NBCUniversal • New York (NY)

On-site
USD 175,000 - 215,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Software Engineer: AI-Driven Backend & Cloud-Native
Senior Software Engineer: AI-Driven Backend & Cloud-Native

NBCUniversal • United States

Remote
USD 120,000 - 190,000
Senior System Software Engineer - ML & Vector Search Equity
Senior System Software Engineer - ML & Vector Search Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Senior Software Engineer - AI Automation & Data Platforms
Senior Software Engineer - AI Automation & Data Platforms

Nbcuniversal • New York (NY)

On-site
USD 140,000 - 180,000
Lead AI Engineer - Production-Grade AI Systems
Lead AI Engineer - Production-Grade AI Systems

NBCUniversal • New York (NY)

On-site
USD 220,000 - 265,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

NBCUniversal • United States

Remote
USD 120,000 - 190,000
Engineering Manager, Video Data Platform
Engineering Manager, Video Data Platform

NBCUniversal • Connecticut

Hybrid
USD 180,000 - 240,000
Engineering Manager, Video Intelligence Platform
Engineering Manager, Video Intelligence Platform

NBCUniversal • Stamford (CT)

Hybrid
USD 180,000 - 240,000
Hybrid work schedule