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
View details
Apply Now