> Markdown version of [/jobs/ext/3852854-senior-systems-engineer-c-python](https://www.wearedevelopers.com/jobs/ext/3852854-senior-systems-engineer-c-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Systems Engineer (C++/Python) - **Company:** Nbcuniversal Media, LLC - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $175,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Apple Xcode, Systems Engineering, Computer Vision, C++ (Programming Language), CMake, Computer Graphics, Linux, Distributed Revision Control, Python (Programming Language), Unix Shell, Machine Learning, Mercurial, Computational Geometry, Data Ingestion, Git, Information Technology, Unreal Engine, C++14, Software Version Control - **Published:** October 21, 2026 - **Apply:** https://www.manhattanjobs.com/job.asp?id=3462147322&tx=DT10899UTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 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. * Our development and production environments are Linux and macOS based. Confidence in a Unix shell environment (e.g. bash) is essential for working in our setup. * Problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment. * 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., If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com. ## Description * You will implement, in C++, core machine-learning/computer vision and (inverse-) procedural modeling algorithms, with varying levels of oversight. These algorithms rely on mathematical techniques from linear algebra, probability, and geometry. * 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) This requires you to interact with remote machines via a Unix shell.