Lead C++ Developer
New
Opportunity to work remotely within PolandFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency at B2 level or higher
- Experience
- Overall 7+ years of industry experience
- Required Skills
- PythonPyTorchC++
Requirements
- Bachelor's degree or equivalent practical experience.
- Overall 7+ years of industry experience.
- 5 years of experience with software development in C++ or Python.
- 3 years of experience testing, maintaining or launching software products.
- 1 year of experience with software design and architecture.
- Expertise in performance optimization at the kernel level.
- English proficiency at B2 level or higher.
Responsibilities
- Design and optimize high-performance kernels (using languages like Pallas, Mosaic and Triton) targeting Tensor Processing Unit (TPU) and Graphics Processing Unit (GPU) architectures for critical Machine Learning (ML) operations.
- Architecture of infrastructure such as benchmarking suites, autotuning frameworks, performance analysis tools, regression testing and documentation.
- Track the latest advancements in hardware architectures, compiler technologies and AI models to identify new opportunities for performance optimization.
- Engagement with ML researchers, framework developers (JAX, PyTorch) and compiler engineers (XLA) to enhance adoption and address bottlenecks.
View Full Description & ApplyYou'll be redirected to the employer's site