Senior Software Engineer (AI systems performance)

Luxoft

Brasil

Presencial

BRL 420.000 - 780.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Luxoft in Brazil is seeking a software engineer specialized in Distributed Inferencing on GPUs to push performance of AI applications and benchmarks. You will join a core team of experts, work with the latest hardware and software, and own optimization efforts across multi-GPU, multi-node clusters.

The role emphasizes C++/Python development, benchmarking, automation, and collaboration with GPU libraries to deliver scalable AI workloads with high throughput and low latency.

Formación

  • Strong C/C++ and Python development skills.
  • Experience with multi-GPU, multi-node distributed systems.
  • Familiarity with AI inference or serving frameworks such as vLLM, SGLang, Llama.cpp.
  • Hands-on benchmarking, QA, and automation in AI/ML space.
  • Experience with SLURM and Kubernetes.

Responsabilidades

  • 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.

Conocimientos

C/C++
Python
Software design
Debugging
Performance analysis
Test development

Educación

Master's or PhD in CS/CE

Herramientas

SLURM
Kubernetes
GitHub
Jenkins

Descripción del empleo

A leading semiconductor and high-performance computing company is looking for a software engineer who is passionate about Distributed Inferencing on 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.

Nice-to-Have Skills Description:
ACADEMIC CREDENTIALS:

Master’s or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior SRE AI Systems Performance
Senior SRE AI Systems Performance

Luxoft • São Paulo

Presencial
BRL 180.000 - 240.000
Senior Software Engineer (AI Systems Performance) | Remote (Brazil)
Senior Software Engineer (AI Systems Performance) | Remote (Brazil)

Luxoft • Brasil

Presencial
BRL 180.000 - 280.000
Senior Research Engineer
Senior Research Engineer

ASIBRAS Commodities Ltda • Criciúma

Presencial
BRL 30.000 - 40.000
Software Development Engineer- Triton Kernel Development
Software Development Engineer- Triton Kernel Development

Advanced Micro Devices, Inc • São Paulo

Presencial
BRL 260.000 - 480.000
AMD benefits
SR. Software Development Engineer - Triton Kernel Development
SR. Software Development Engineer - Triton Kernel Development

AMD • Brasil

Presencial
BRL 400.000 - 560.000
SR. Software Development Engineer - Triton Kernel Development
SR. Software Development Engineer - Triton Kernel Development

Advanced Micro Devices, Inc • São Paulo

Presencial
BRL 240.000 - 420.000
Software Development Engineer- Triton Kernel Development
Software Development Engineer- Triton Kernel Development

AMD • Brasil

Presencial
BRL 300.000 - 540.000
AI Engineer
AI Engineer

ES TECH CONSULTANCY PTE. LTD. • Região Norte

Presencial
BRL 180.000 - 300.000
Senior Technical Lead – AI/ML
Senior Technical Lead – AI/ML

Marvik • Buenos Aires

Híbrido
BRL 223.200 - 334.800
Challenging AI projects
Flexible work options
Talented team environment
Principal AI Engineer
Principal AI Engineer

Creative Chaos • Brasil

Presencial
BRL 300.000 - 400.000