Senior Engineer, System Software - Deep Learning / Computer Vision.
We are currently seeking an experienced software engineer with strong Deep Learning and Computer Vision fundamentals and robust C++ skills to contribute to the development of RTX Broadcast engine - a comprehensive suite of SDKs and libraries that enable AI-driven broadcast features.
What you’ll be doing :
You will work alongside forward-thinking engineers on core technologies, and implement and optimize software to solve challenging computer vision and deep learning problems like background segmentation, face tracking, video super resolution, style transfer and many more!
We'll give you exposure to the rapidly evolving space of deep learning computer vision. And you will be working on many groundbreaking features and applications that are transforming our industry.
We will see features go through the whole cycle - from proof-of-concept to production.
Together we will communicate with multiple teams in our company, as well as our partners and customers.
What we need to see :
Hands on experience with building, training and debugging neural networks.
Hands on expertise with one or more Deep Learning frameworks (Caffe, tensorflow, keras etc).
Proficiency in C and / or C++ programming and debugging.
CUDA programming experience, and a real passion for optimizing system performance.
Strong software engineering background, particularly related to prototyping and productizing computer vision and deep learning technology.
Familiarity with software lifecycle based processes.
Strong communication and analytical skills.
Self-motivated, fast to act and eager to learn as well as guide design.
Bachelor / Master / PhD in Computer Science or Electronics or Electrical Engineering.
5+ years of experience developing systems software on Windows or Linux. Outstanding engineers with less experience may be considered.
Ways to stand out from the crowd :
Experience of developing computer vision algorithms.
Experience of using deep learning in computer vision.
Expertise in face tracking, body motion capture and estimation, and / or hand pose prediction and recognition.
Expertise in video processing and quality enhancement.
Expertise in 3D reconstruction and scene understanding.
Experience with AR application development.
Experience of collaborating with geographically diverse multi-functional teams.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people on the planet working for us.
Are you creative? Are your driven not just by data or the need to know why, but yearn to ask, 'why not'? Because sometimes it just gets busy, we need someone who can use a screwdriver.
We want to hear from you.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.