Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Solution Architect (Kernel Optimization & ML Performance)

Senior • On-site

Warsaw, Poland

Join as a Solution Architect (Kernel Optimization & ML Performance) to shape scalable solutions for high-performance machine learning workloads. Work at the intersection of hardware acceleration and ML infrastructure, translating performance and optimization requirements into robust architectural designs.

Collaborate with global, cross-functional teams, including ML researchers, compiler engineers, and systems architects. Influence the technical direction, solution quality, and efficiency of large-scale AI workloads.

Responsibilities

  • 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 technical leadership, ML researchers, and engineers to capture requirements and design scalable solutions
  • Evaluate and select technologies, toolchains, and design patterns to optimize compute-intensive operations
  • Guide development of benchmarking infrastructure, autotuning frameworks, performance profiling tools, and regression suites
  • Advocate ML performance best practices and influence 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

Requirements

  • 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, and TensorFlow, and core ML concepts
  • Hands-on expertise in kernel-level performance optimization targeting TPUs and GPUs
  • Strong C++ and Python experience 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 an 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
  • Ability to present architectural solutions to technical and non-technical audiences

We offer

  • Hybrid-by-design work mode and the opportunity to work remotely within Poland
  • Opportunity to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Career development programs
  • Thought leadership, mentoring, soft-skills, and well-being programs
  • Certification opportunities: Anthropic, Gemini, GCP, Azure, AWS
  • English classes
  • Stable pay
  • Participation in the Employee Stock Purchase Plan with a 15% discount
  • Benefits package, including health insurance, multisport, and shopping vouchers
  • Referral bonuses up to $2,000
  • Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more
  • Corporate, social, and well-being events

Benefits listed above are available to employees only.

Contractor engagements are also considered; terms of B2B cooperation agreements are agreed individually.

Only selected candidates will be contacted.

Similar jobs you might like