Solution Architect (Kernel Optimization & ML Performance)
Brak informacji o wynagrodzeniu
NieokreśloneFull-time
#364768·Dodano wczoraj·0
Źródło: EPAM SystemsTech 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
231 aktywnych ofert