Full-Time Staff Deep Learning Engineer
NBCUniversal is hiring a remote Full-Time Staff Deep Learning Engineer. The career level for this job opening is Experienced and is accepting New York, New York based applicants remotely. Read complete job description before applying.
NBCUniversal
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
In this role, you'll be programming in Python to create the core software that powers advanced computer vision and modeling applications. These tools use complex math to interpret and generate visual data, like images or 3D models.
You’ll get to work with the latest research in fields like artificial intelligence, computer vision (helping users “see” and understand images), and computer graphics (generating images or animations).
The ideal candidate will have a proven track record of success in machine learning projects, a strong technical background, and excellent communication skills.
Responsibilities include, but not limited to:
- Implement, in Python, core deep-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.
Desired Characteristics:
- Familiarity with modern C++ will allow you to better interface with other portions of our data ingestion and product pipeline.
- Experience with Git is preferred, but a background with Mercurial or other DVCs is an acceptable substitute.
- A mathematical background covering linear algebra, probability, multivariate calculus, geometry, and numerical methods.
- Confidence in a Unix shell environment (e.g. bash) is essential for working in our setup.