Senior Software Engineer

Luxoft

Polska

On-site

PLN 180,000 - 260,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Laptop
Monitor

Job summary

AMD is seeking a software engineer focused on Distributed Inferencing on AMD GPUs to enhance performance of key applications and benchmarks. You will join a core team exploring the latest hardware and software tech, driving scalable AI workloads across multi-GPU and multi-node clusters.

You will own parallelization strategies, contribute to model infrastructure, and build real-time dashboards for performance and reliability.

Qualifications

  • Hands-on experience with AI inference or serving frameworks such as vLLM, SGLang, and Llama.cpp.
  • Understanding KV cache transfer mechanisms and expert parallelization approaches.
  • Strong C/C++ and Python skills, with software design, debugging, performance analysis, and test development.
  • Experience running AI workloads on large-scale, heterogeneous clusters.
  • Familiarity with cluster management/orchestration platforms like SLURM and Kubernetes.
  • Experience with GitHub, Jenkins, and modern CI/CD workflows.

Responsibilities

  • Distributed AI enablement and benchmarking on large-scale distributed systems to evaluate performance and scalability.
  • Optimize AI workloads across scale-up, scale-out, and distributed configurations.
  • Collaborate with GPU library teams to analyze and optimize distributed workloads for throughput and latency.
  • Develop and apply parallelization strategies for AI workloads across diverse systems.
  • Contribute to distributed model management, zoos, monitoring pipelines, and documentation.
  • Build real-time dashboards reporting performance, accuracy, and reliability metrics.

Skills

C++/Python
AI Inference Frameworks
KV Cache & Parallelization
Distributed AI Systems
Cluster Orchestration (SLURM/K8s)
CI/CD Tools
Development Workflows

Tools

GitHub
Jenkins
Kubernetes

Job description

AMD is looking for a software engineer who is passionate about Distributed Inferencing on AMD GPUs and improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology

Responsibilities:

  • We are seeking a software engineer with strong technical expertise in C++/ Python development, solving performance and investigating scalability on multi-GPU, multi-node clusters. He is also passionate about quality assurance, benchmarking, and automation in the AI/ML space. The ideal candidate thrives in both collaborative and independent environments, demonstrates excellent problem-solving skills, and takes ownership in defining goals and delivering impactful solutions.

KEY RESPONSIBILITIES:

  • Distributed AI Enablement and Benchmarking: Enable and benchmark AI models on large-scale distributed systems to evaluate performance, accuracy, and scalability.
  • Scalable Systems Optimization: Optimize AI workloads across scale-up (multi-GPU), scale-out (multi-node), and scale-across distributed system configurations.
  • Cross-Team Collaboration: Collaborate closely with internal GPU library teams to analyze and optimize distributed workloads for high throughput and low latency.
  • Parallelization Strategies: Develop and apply optimal parallelization strategies for AI workloads to achieve best-in-class performance across diverse system configurations.
  • Model Infrastructure and Management: Contribute to distributed model management systems, model zoos, monitoring frameworks, benchmarking pipelines, and technical documentation.
  • Performance Monitoring and Visualization: Build and maintain real-time dashboards reporting performance, accuracy, and reliability metrics for internal stakeholders and external users.

Mandatory Skills Description:

  • PREFERRED EXPERIENCE:
  • AI Framework Engineering: Hands-on experience with AI inference or serving frameworks such as vLLM, SGLang, and Llama.cpp.
  • KV Cache and Expert Parallelization: Understanding KV cache transfer mechanisms and technologies (e.g., Mooncake, NIXL/RIXL) and expert parallelization approaches (e.g., DeepEP, MORI, PPLX-Garden).
  • Programming and Software Design: Strong C/C++ and Python skills, with experience in software design, debugging, performance analysis, and test development.
  • Large-Scale Distributed Systems: Experience running AI workloads on large-scale, heterogeneous compute clusters.
  • Cluster and Orchestration Systems: Familiarity with cluster management and orchestration platforms such as SLURM and Kubernetes (K8s).
  • Development Tools and Workflows: Experience with GitHub, Jenkins, or similar CI/CD tools and modern development workflows.
What do we offer our employees
  • Equipment, such as a laptop and monitor
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (AI Systems Performance)
Senior Software Engineer (AI Systems Performance)

Luxoft • Polska

On-site
PLN 180,000 - 240,000
Distributed AI Systems Engineer – Multi-GPU & Benchmarking
Distributed AI Systems Engineer – Multi-GPU & Benchmarking

Luxoft • Polska

On-site
PLN 180,000 - 260,000
Laptop
Monitor
Senior Rendering Development Engineer
Senior Rendering Development Engineer

Workplays • Warszawa

Hybrid
PLN 180,000 - 300,000
Tooling AI Engineer.
Tooling AI Engineer.

Workplays • Województwo pomorskie

On-site
PLN 180,000 - 280,000
Forward Deployed AI Engineer
Forward Deployed AI Engineer

AMD • Województwo pomorskie

On-site
PLN 220,000 - 320,000
Senior AI Systems Performance Engineer — Distributed GPU
Senior AI Systems Performance Engineer — Distributed GPU

Luxoft • Polska

On-site
PLN 180,000 - 240,000
Senior GPU SDK Engineer (Data Analysis & Frame Timing Focus).
Senior GPU SDK Engineer (Data Analysis & Frame Timing Focus).

AMD • Województwo pomorskie

On-site
PLN 254,452 - 339,270
Sr. GPU SDK Engineer.
Sr. GPU SDK Engineer.

AMD • Polska

Hybrid
PLN 180,000 - 300,000
Senior Manager of Graphics Software Development
Senior Manager of Graphics Software Development

AMD • Polska

On-site
PLN 900,000 - 1,400,000
Senior Rendering Development Engineer.
Senior Rendering Development Engineer.

AMD • Warszawa

On-site
PLN 210,000 - 270,000
Top locations