Solution Architect (Kernel Optimization & ML Performance)

Brak informacji o wynagrodzeniu
NieokreśloneFull-time
#364768·Dodano wczoraj·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

ArchitectureCUDAPyTorchPythonC++

Firma i stanowisko

EPAM is a leading global provider of digital platform engineering and development services. The company collaborates with multi-national teams on innovative projects delivering cutting-edge solutions, offering opportunities for continuous learning and growth.


Wymagania

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
  • 12+ years of software engineering experience, including 5+ years in architecture or technical leadership roles
  • In-depth knowledge of ML frameworks (JAX, PyTorch, TensorFlow) and Core ML concepts
  • Hands-on expertise in performance optimization at the kernel level targeting TPUs/GPUs
  • Strong experience with C++/Python for high-performance computing
  • Solid grasp of compiler principles, graph optimizations, and toolchains such as MLIR or OpenXLA
  • Proven experience designing scalable, production-grade ML systems with emphasis on performance and efficiency
  • Excellent communication, stakeholder management, and solution delivery skills

Nice to have:

  • Familiarity with emerging hardware accelerators, heterogeneous compute, and scale-out performance patterns
  • Experience with autotuning systems, benchmarking methodologies, and performance profiling tools
  • Contributions to open-source projects in ML performance, kernels, or developer infrastructure
  • Demonstrated ability to present architectural solutions to technical and non-technical audiences

Obowiązki

  • Define and own the architecture for performance-critical ML workloads, leveraging custom kernels on TPUs and GPUs
  • Create a strategic roadmap for kernel optimization, framework integration, and large-scale performance improvement
  • Collaborate with the client’s technical leadership, ML researchers, and engineers to capture requirements and design scalable solutions
  • Evaluate and select the right technologies, toolchains, and design patterns to optimize compute-intensive operations
  • Guide the development of benchmarking infrastructure, autotuning frameworks, performance profiling tools, and regression suites
  • Advocate ML performance best practices, influencing framework and compiler enhancements across teams
  • Provide technical leadership and mentorship to development teams implementing architectural solutions
  • Ensure adherence to security, scalability, and maintainability standards in solution design

Oferta

  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package including health insurance, multisport, shopping vouchers
  • Strategically located offices with entertainment and relaxation zones, table tennis and football, free snacks, and coffee
  • Referral bonuses
  • Corporate, social and well-being events
Elastyczne godziny
Kursy językowe
Budżet konferencyjny
Dofinansowanie szkoleń
Karta sportowa
Opieka zdrowotna
Udziały pracownicze
Premie
Darmowe przekąski
EPAM Systems

EPAM Systems

231 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz