Logo for EPAM Systems

Solution Architect — Core ML Frameworks, Kernels & Performance

Role overview

Qualifications

  • Overall, 12+ 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
  • Experience with performance optimization at the kernel level

Responsibilities

  • Design and optimize high-performance kernels targeting TPU and GPU architectures for critical ML operations
  • Architect infrastructure such as benchmarking suites, autotuning frameworks, performance analysis tools, and regression testing
  • Track the latest advancements in hardware architectures, compiler technologies, and AI models to identify new opportunities for performance optimization
  • Engage with ML researchers, framework developers, and compiler engineers to enhance adoption and address bottlenecks

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication

About the company

EPAM Systems logo

EPAM Systems

IT Services & IT Consulting

Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Company details

Company typeXLarge
IndustryIT Services & IT Consulting
Company size10001

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

In this role, you will drive the performance and optimization of both training and serving, delivering massive impact for customers. We are seeking a talented Kernel Engineer to join the highly interdisciplinary CoreML team. You will have exposure to the newest Tensor Processing Unit (TPU), Graphics Processing Unit (GPU) hardware, the latest ML models, and the advanced toolchains that bridge them. Your work will directly enable AI research and production deployments across Google Cloud, and the broader open-source ecosystem. You will address complex technical issues that directly impact the efficiency and scalability of AI across the industry. 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, redefining what’s possible from massive training runs to high-speed inference Architect infrastructure such as benchmarking suites, autotuning frameworks, performance analysis tools, regression testing, and documentation, transforming how the developer community interacts with increasingly critical custom kernels in key Open-Source Software (OSS) libraries Track the latest advancements in hardware architectures, compiler technologies, and AI models to identify new opportunities for performance optimization through custom kernels Engage with ML researchers, framework developers (Just After eXecution (JAX), PyTorch), and compiler engineers (Accelerated Linear Algebra (XLA)) to enhance adoption, identify new requirements, and address bottlenecks by providing appropriate solutions Requirements Overall, 12+ 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, and at least 1 year of experience with software design and architecture Experience with performance optimization at the kernel level Experience optimizing TPU/GPU code using low-level kernel languages like Pallas, Compute Unified Device Architecture (CUDA), or Triton Knowledge of ML frameworks (JAX/PyTorch) and common operations like attention and Mixture of Experts (MoEs), including model optimization and low-precision formats Understanding of modern accelerators (e.g., data movement, pipelining, heterogeneous compute, and scale-out) Understanding of compiler principles (optimization, code generation) and toolchains such as MLIR and OpenXLA Demonstrated record of building developer infrastructure, including Open-Source Software (OSS) libraries, flexible high-performance APIs, and easy-to-consume documentation to empower the community Excellent investigative and problem-solving capabilities, with strong communication skills across cross-functional teams

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Solutions Architect Related jobs

Other jobs at EPAM Systems

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.