G
Posted a day ago
Senior Machine Learning Engineer
GraphcoreGdańsk, Poland
Perks & benefits
Annual LeaveMedical InsuranceHealth InsurancePaid Leave
Requirements
Degree in ML, CS, Maths, or Data Science, Proficiency in PyTorch or JAX, Strong Python or C++ skills, Expertise in deep learning optimization, Experience with ML experiments
Skills
PyTorchJaxPythonC#CUDAMachine Learning
About the role
About the Company
At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.
Responsibilities
- Implement latest machine learning models and optimise them for performance and accuracy, scaling to 1000s of accelerators
- Test and evaluate new internal software releases, provide feedback to software engineering teams, and conduct code reviews
- Benchmark models and key ML techniques to identify performance bottlenecks and improve model efficiency
- Design and conduct experiments on novel AI methods, implement them and evaluate results
- Collaborate with Research, Software, and Product teams to define, build, and test next generation AI hardware
- Engage with the AI community and keep in touch with the latest developments in AI
Requirements
- Bachelor/Master's/PhD in Machine Learning, Computer Science, Maths, Data Science, or related field
- Proficiency in deep learning frameworks like PyTorch or JAX
- Strong Python or C++ software development skills
- Expertise in deep learning from model training to optimisation and evaluation
- Ability to design, execute, and report on ML experiments
- Deep understanding of performance bottlenecks and how to overcome them
- Strong communication skills to explain complex technical concepts
Preferred Qualifications
- Experience with MLOps for Kubernetes-based clusters
- Experience building production systems with large language models
- Experience writing C++, Triton, or CUDA kernels for performance optimisation
- Experience in distributed training or inference across 64+ accelerators
- Familiarity with HPC systems and networking (Infiniband, NVLink, RoCE)
- Contributions to open-source projects or published research papers
- Knowledge of cloud computing platforms
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Machine Learning Engineer
Graphcore · Gdansk
