Deep Learning Software Engineer

Job Description
Our software engineers have the opportunity to touch the entire software ecosystem! In fact, by the number of employees, we are one of the most influential software companies in the world. At Intel, you'll be at forefront of everything from enhanced usability and security, to integrated software and hardware solutions, to seamless connectivity. We're looking for more great software engineer leaders who can help us push computing capabilities even further. Those who are passionately motivated by seeing their advanced product design creations used by millions of end-users.

Intel Gdansk is expanding its research and development team in the field of Artificial Intelligence as part of the newly formed Intel's Artificial Intelligence Products Group (AIPG) .

In this role, you will be working on Intel's first purpose - build hardware accelerator for deep learning training - NNP-L.

Learn more about next-level computing powered by Intel AI: http://ai.intel.com/

Qualifications

As a part of a team you will be responsible for:

  • design and development of optimized deep learning software stack
  • implementation of various distributed algorithms present in deep learning frameworks
  • transformation of a computational graph representation of neural network models into deep learning primitives
  • profile distributed deep learning models to identify performance bottlenecks and propose solutions across individual component teams
  • optimize code for NNP-L architecture

Qualifications required:
  • Proven work experience in C++
  • Experience in performance optimization techniques
  • Experience in agile methodologies and understanding of software development lifecycle
  • Experience in multi-component software design
  • Ability to learn fast and solve technical issues
  • Fluency in English


Any experience in one or more areas below will be an additional advantage:
  • Experience in deep learning: math and data science background
  • Experience in low - level assembler programming
  • Familiarity with Python and C++/Python interoperability
  • Ability to design & optimize vector code using SIMD instructions
  • Experience with compiler design and graph-based optimizations
  • Experience in multi-threaded and distributed programming
  • Knowledge of GPGPU programming technologies

What We Offer
At Intel, you come to work in a collaborative, supportive environment, where your equally brilliant colleagues will push you to be your best. There's no fear of failure-we know that's how innovation happens. And you'll never be bored.

We offer competitive benefits and pay, opportunities for professional development and the flexibility you need to achieve balance. Intel fosters a collaborative environment allowing the brightest minds in the world to come together to achieve exceptional results.

Besides regular duties you can:
  • Take advantage of various career development activities.
  • Participate in various innovation-focused activities
  • Have a chance to participate in Intel Great Place to Work program which gathers people who love running, cycling, squash, tennis, cross-fit, photography, and many more.
  • Relax during energetic team events (skiing, scuba diving, kayaking, etc.)

Base salary is accompanied with such additional benefits as bonuses, private medical plan, life insurance, lunch coupons, and more.

#intelAI #deeplearning #machinelearning #artificialintelligence #joinintel

Inside this Business Group
Intel AI, leveraging Intel's world leading position in silicon innovation and proven history in creating the compute standards that power our world, is transforming Artificial Intelligence (AI) with the Intel AI products portfolio. Harnessing silicon designed specifically for AI, end to end solutions that broadly span from the data center to the edge, and tools that enable customers to quickly deploy and scale up, Intel AI is inside AI and leading the next evolution of compute.

PL Experienced Hire JR0122553 Gdansk


Meet Some of Intel's Employees

Martin S.

SoC Design Engineer

Martin uses his communication skills and technical knowledge to perform deep-level debugs of the intellectual properties that come to Intel.

Valerie P.

Principal Engineer, Data Center Group

Valerie’s job is to create a personalized network at the intersection of several technologies, from security to artificial intelligence to gaming.


Back to top