Software Engineer – Mach...

intel Intel

Job Description

Job Description: The Perceptual Computing Group (PerC) of Intel Corporation is looking to fill the position of Machine Learning Software Engineer to work on new vision-based sensing products. As a leader in mobile depth camera technology, PerC is exploring new machine-learning based solutions for problems that have been traditionally dominated by classical computer vision techniques. In this role, the candidate will apply modern deep learning techniques to solve problems in hand and human pose estimation along with object detection and tracking. The position involves working in a highly cross-disciplinary prototyping lab alongside engineers in the domain of computer vision, robotics, and virtual reality. ResponsibilitiesApply state-of-the-art machine learning techniques and architectures to solve pose estimation and recognition problems in a variety of domains including virtual/augmented reality, robotics, and embedded computing.Build data collection and analysis tools using a variety of camera sensor data (RGB, IR, and depth). Implement, evaluate, and optimize CNN architectures and implementations for a variety of Intel computing platforms (low-end and high-end devices)Develop and maintain software pipelines for ground-truth synthetic dataset generation and training.Contribute research and algorithms that can be applied towards future PerC products, both hardware and software.*LI-USA-JR1

Qualifications

Strong software engineering competency in C++Fluency in toolkits for deep learning such as TensorFlow, Torch, Theano and their GPU-accelerated backends (cuDNN, OpenCL, etc).Experience with one or more modern low-level graphics APIs (OpenGL / DirectX)Desire to work in a creatively flexible atmosphere with nascent algorithms and hardware prototypesMS in Computer Science, Mathematics, Physics, Artificial Intelligence, or relatedNice to HaveProficiency with custom or commercial game engines including Unity or Unreal.Experience in physically based systems/dynamics and 3D geometry.An interest in exploring how ML AI can be leveraged for the next-generation of human-computer interactionBesides technical expertise, the ability to work in a highly matrixed and collaborative environment is required. The person must have demonstrated strong drive to accomplish high-impact results, setting tough goals for himself/herself and executing to it, energetic and positive spirits taking pride in achievements, and straightforwardness in dealing with others in a direct and productive manner. Excellent communication skills are required. Inside this Business Group

Intel Labs is the company's world-class, industry leading research organization, responsible for driving Intel's technology pipeline and creating new opportunities. The mission of Intel Labs is to deliver breakthrough technologies to fuel Intel's growth. This includes identifying and exploring compelling new technologies and high risk opportunities ahead of business unit investment and demonstrating first-to-market technologies and innovative new usages for computing technology. Intel Labs engages the leading thinkers in academia and industry in addition to partnering closely with Intel business units.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

To apply for this job please visit tinyurl.com.