Graph Neural Network Software Engineer
Intel CorporationMultiple citiesUpdate time: June 15,2022
Job Description

Artificial Intelligence (AI) is changing our lives and is present everywhere. We at Intel are a part of this AI revolution. Intel not only designs and manufactures the best CPUs and GPUs for AI, but also provides software stack to seamlessly integrate with customers' frameworks, that are used by millions of end users. See full story here https://www.intel.ai/.
GNNs (Graph Neural Networks) are the next emerging application of deep learning applied to graphs as input data. That's why we started optimizing GNN Frameworks - to help our customer and partners to train and inference their models for graph data on Intel hardware to get the most performance of it. See https://github.com/dmlc/dgl and https://www.dgl.ai/ for DGL and https://github.com/pyg-team/pytorch_geometric/ and https://pytorch-geometric.readthedocs.io/ for PyTorch Geometric.
As our Framework Software Engineering Team in Poland is growing, we are looking for an experienced Graph Neural Network Software Engineer who will help us to deliver our customers high performance and quality GNN Frameworks solution.


Qualifications

This job is for your if you (ideal candidate):
- Are fluent modern C++ and Python programmer, following Software Development cycle and using Software Development toolset
- Know Deep Learning and Graph Neural Network theory and practice and you worked with Deep Learning and Graph Neural Network Frameworks
- Have experience on high-performance computing, code profiling, performance optimization and CPU/GPU architecture
- Learn quickly and gather new knowledge on different domains (programming, deep learning, scientific, business)
- Communicate in English fluently (both written and spoken) to internal teams, stakeholders and customers (Polish and Mandarin can be additional benefit)
- Are passionate on solving problems, being a change agent and positive thinker

A day in the life at work in our team:
- Communicate to direct team, collaborating teams and partners / customers to discuss issues, solutions, provide status update and get feedback or requirements
- Debug and fix issues reported by our partners / customers
- Optimize performance for critical customer use case / model by doing profiling and optimization
- Design and develop new features in Graph Neural Network Framework
- Prepare documentation to customer, training / presentation to customer or to Intel teams
- Learn new trends on programming, deep learning, frameworks, business cases and related Intel technologies

What you will gain:
- Working with diverse team of Graph Neural Networks passionates willing to share their knowledge with you so you will get Included
- Opportunity to work directly for / with partner and customer on OpenSource software project and excel at Customer Obsession
- Working with different teams as One Intel to provide the complete solution to the customer
- Learning and shaping the future of AI and Graph Neural Networks by Fearless improvement of Graph Neural Networks Frameworks with excellent Quality
- Working environment with open discussions, sharing knowledge, good and bad news according to Truth and Transparency

Don't hesitate, be bold and fearless. Apply now. If you need more details, please, contact your future manager Marek Strachacki.
Email mailto:marek.strachacki(at)intel.com
LinkedIn https://www.linkedin.com/in/marek-strachacki-a90309a9/

#intelAI #deeplearning #machinelearning #artificialintelligence #graphneuralnetworks

Inside this Business Group

Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.



Other Locations

Italy, Milan



Work Model for this Role

This role is available as fully home-based and generally would require you to attend Intel sites only occasionally based on business need.

PLExperienced HireJR0227824Multiple CitiesSoftware and Advanced Technology Group

Get email alerts for the latest"Graph Neural Network Software Engineer jobs in Multiple cities"