Nvidia Software Engineer Deep Learning Infrastructure in Helsinki, Finland
We are now looking for a Software Engineer for Deep Learning Infrastructure.
Come join NVIDIA Helsinki's AI Infrastructure team to design state of the art Research and Development tools that will enable fast application of the latest Deep Learning / AI algorithms and experimentation workflows. You and other specialists in this team will help advance NVIDIA's capacity to build and deploy leading solutions for a broad range of AI-based applications such as autonomous vehicles, healthcare, virtual reality, graphics engines and visual computing. For this we expect broad knowledge in Machine Learning principles as well as extensive experience in Programming with a focus on Deep Learning related languages and Frameworks.
What you’ll be doing:
You will collaborate with multiple distributed systems and deep learning teams to help them stream-line their work and build future-proof infrastructure. You will design state of the art processes to get the most out of common Deep Learning frameworks like Tensorflow as well as to a certain extent out of our GPU HW. This way you will find creative solutions to take the burden of coding work from our internal clients such as AI applied researchers or Computer Vision engineers. As part of a dynamic team with diverse expertise you will have the opportunity to work with the newest technology in terms of GPU clusters and distributed computing.
What we need to see:
You have a BS, MS or PhD in Computer Science, Electrical Engineering or a related field with 3+ years of Work or equivalent Experience
Excellent C/C++ and python programming with strong software design skills
Experience with Tensorflow, or at least any of the more common deep learning frameworks: Caffé, PyTorch or MXNet
You should display strong communication skills, be organized and self-motivated, and play well with others (a great teammate)
You show the drive to deliver end-to-end SW solutions for any Machine Learning / AI need.
Writing tests and excellent documentation comes natural to you, and you are good at presenting your ideas to others
You are familiar with agile processes
Ways to stand out from the crowd:
- You have hands on experience with Cloud services like AWS, Azure or Google Cloud and know how to deploy services there
- You are familiar with the essential tools used in HPC environments: Docker, Kubernetes, Data storage systems like S3, microservices and web technologies
- Prior experience using Deep Learning to tackle Computer Vision problems is a plus
- You have worked with GPU Hardware, ideally in a cluster environment before
- You know and live concepts like continuous integration and delivery and are not afraid to get hands-on with build systems like Bazel or CMake
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you. Come, join our AI Infrastructure team and help build the real-time, cost-effective computing platform driving our success in the exciting and quickly growing field of AI.
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.
- Posted 30+ Days Ago
- Full time