Apply Now    
Job ID: JR0041432
Job Category: Engineering
Primary Location: Gdansk, PL
Other Locations:
Job Type:

Senior C++/Python Software Developer/team lead for Deep Learning

Job Description

Intel Gdansk is expanding its research and development team in the field of Artificial Intelligence and Deep Learning as part of the newly formed Intel’s Artificial Intelligence Products Group (https://newsroom.intel.com/press-kits/artificial-intelligence/).
 
We are looking for quick learners to join and lead the team as a Senior C++ and Python Software Developer. Your responsibilities will include, but will not be limited to, work and collaboration with multi-cultural team across borders in development and optimization of software related to training and execution of deep neural networks. You will participate in all phases of software development process: designing, developing, debugging, validation and deployment. You will be also responsible for task definition & estimation, coordination with both, internal and external teams, as well as overseeing less experienced team members.
 
In this role you will have opportunity to develop frameworks, their components and associated libraries for deep learning.



Qualifications

Qualifications required:

  • Advanced knowledge (proven work experience) of C++ and Python
  • Familiarity with C++/Python interoperability
  • Experience in both algorithmic and HW-aware performance optimization techniques
  • Experience in agile methodologies and understanding of software development lifecycle
  • Experience in leading a team
  • Ability to learn fast and solve technical issues
  • Experience in writing technical documentation
  • Fluency in English

Nice to have:

  • Experience in deep learning: math and data science background
  • Experience in low level (assembler) programming
  • Ability to design & optimize vector code using SIMD instructions
  • Experience with compiler design and graph based optimizations
  • Experience in multi-threaded and distributed programming
  • Experience in multi-component software design, API design
  • Experience with performance profiling tools
  • Knowledge of GPGPU programming technologies
  • Fluency in Polish

What we offer:

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 (innovation lab, collaboration events, and patent submissions writing).
  • 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.)
  • Chill out with unlimited amount of coffee, tea, and soft drinks :).

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

Please be informed that Intel is proactively trying to find candidates for this position which is frequently available at Intel Technology Poland. Please note that the position may not be available at this time. If you would be interested in this position should it become available, we would encourage you to apply, and our hiring team will be glad to contact you when/if relevant.

Inside this Business Group

Intel Nervana, 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). 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 Nervana is inside AI and leading the next evolution of compute.

Inside this Business Group

Intel Nervana, 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). 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 Nervana is inside AI and leading the next evolution of compute.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities