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 Developer – C++, Python
NBCUniversalSenior Systems Developer at NBCUniversal using C++ for software powering machine learning and 3D applications. Collaborating with teams to implement cutting-edge algorithms and optimize systems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in implementing machine-learning and computer vision algorithms in C++, with a strong focus on optimizing code for performance and scalability. Proficient in collaborating with cross-functional teams and translating complex technical concepts for diverse stakeholders.
Highest-signal resume keywords
C++ ProgrammingMachine Learning AlgorithmsComputer Vision TechniquesUnix Shell ProficiencyGit Version Control
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ ProgrammingMachine LearningComputer VisionComputational GeometryHigh-Performance Systems DesignMathematics (Linear Algebra, Probability, Geometry)Code Optimization3D Content GenerationGame TechnologiesModern C++
Soft Skills
Strong Communication SkillsProblem-Solving SkillsAttention to DetailTeam-Oriented ApproachEnthusiasm for Learning
Tools & Technologies
GitUnix ShellUnreal Engine
Industry Keywords
Geospatial DatasetsFast-Paced EnvironmentHigh-Growth Tech
Tech Stack
Tools & technologiesUnixUnreal Engine
About the role
Key responsibilities & impact- Implement core machine-learning, computer vision, and (inverse-) procedural modeling algorithms in C++ with varying levels of oversight.
- Apply state-of-the-art research in machine learning, computer vision, and computer graphics.
- Collaborate closely with leadership to understand high-level product vision and customer requirements.
- Use Git for effective source code management.
- Deploy and test code on large-scale geospatial datasets (ultimately generating 3D content that will be available to users).
- Interact with remote machines via a Unix shell.
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, collaborative approach with demonstrated aptitude, enthusiasm, and willingness to learn new methods, tools, practices, and skills.
- Strong communication skills and the ability to translate complex technical concepts into clear, accessible language for non-technical stakeholders.
- Experience designing and building high-performance, efficient systems in C++, with a strong focus on optimizing code for speed, scalability, and resource management.
- Familiarity with modern C++.
- Mathematical background covering some subset of linear algebra, probability, and geometry.
- Experience with Git or other distributed version control systems is preferred.
- Comfortable working in a Unix shell environment (e.g., bash); proficiency is essential for our setup.
- Strong problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment.
- Experience with game technologies, such as Unreal Engine, C++, computational geometry, and computer graphics.
- Excellent analytical skills, attention to detail, and ability to perform in a fast-paced environment.
Benefits
Comp & perks- Health insurance
- Flexible work arrangements
- Professional development opportunities