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