Lead C++ Developer

New
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English B2
Experience
7+ years of industry experience
Required Skills
PythonPyTorchC++

Requirements

  • Bachelor's degree or equivalent practical experience.
  • Minimum 7+ years of total industry experience.
  • 5 years of software development experience using C++ or Python.
  • 3 years of experience in testing, maintaining, or launching software products.
  • 1 year of specific experience with software design and architecture.
  • Proven expertise in performance optimization at the kernel level.
  • English language proficiency at B2 level or higher.

Responsibilities

  • Design and optimize high-performance kernels (Pallas, Mosaic, Triton) for TPU and GPU architectures.
  • Architect infrastructure including benchmarking suites, autotuning frameworks, and performance analysis tools.
  • Track advancements in hardware architectures, compiler technologies, and AI models for optimization opportunities.
  • Collaborate with ML researchers, framework developers (JAX, PyTorch), and compiler engineers (XLA) to resolve bottlenecks.
  • Maintain and document custom kernels within open-source software libraries.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now