Deep Learning Innovation Engineer at Intel
Hillsboro, Oregon, United States
🇺🇸 (Posted Jul 18 2019)
About the company
Intel's strategic equity investment group, Intel Capital, manages one of the largest corporate venture programs in the technology segment, with worldwide investments and support. Holding equity stakes in more than 550 companies worldwide, Intel's investments outside of the United States span over more than 20 countries across 5 continents. Intel Capital is responsible for investing in technology companies to increase demand for existing products and services, ultimately expanding new business objectives for Intel.
As a Deep Learning Software Engineer at Intel Sports Pathfinding, you will be a part of a dynamic research and development team, working with a variety of technologies including 2D and 3D media, virtual and augmented reality, and deep learning models to build technical proof of concepts and experiences that demonstrate the next generation of sports media consumption. You will work in domains such as, but not limited to: image processing, pattern recognition, video rendering, and computer vision.
The responsibilities will include, but not limited to:
- Solve problems with deep learning in computer vision.
- Development and optimizations of state-of-the-art deep learning models using frameworks such as TensorFlow, PyTorch, etc.
- Contribute to the life cycle of models from proof-of-concept, to scaling the training, to inference deployment at scale.
- Integrate components from internal teams and deliver technology prototypes or full applications to our product teams.
- Work with our product team to help them integrate successful prototypes into their product pipeline.
Skills & requirements
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences.
Minimum Required Qualifications:
Bachelor in Computer Engineering, Computer Science, Math, or other science/engineering related field.
4+ years of experience in the following areas:
Write code in one or more of the following languages: Python, C/C++, or CUDA.
Deep Learning Technologies: Experience in machine learning, neural networks, recommendation systems, information retrieval.
Parallel computing or cloud architecture.
Computer vision and/or image processing algorithms.
Additional Preferred Qualifications:
MS or PhD in Computer Engineering, Computer Science or Math.
Familiarity with DL frameworks (e.g. neon, TensorFlow, Caffe, etc.).
Worked on an innovation environment and demonstrated ability to innovate solutions to technical challenges.
Familiarity with game development process.
Understanding of performance characteristics of large-data computations. This includes understanding how software interacts with hardware, and how nave interactions between CPU/GPU/Memory/Disk/Network/Accelerators can greatly hinder performance.
Experience in Git software revision control.
Experience in scripting environments, e.g. Linux and Windows shell scripting and Windows Powershell.
Some exposure to software design patterns, such as Singleton, Prototype, Factory, etc.