Senior Software Engineer
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Contract Type: CLT Only (Luxoft operates exclusively under CLT in Brazil)
Language Requirement: Advanced / Fluent English (Please submit your CV in English)
About the Role & Project
Are you passionate about high-performance computing, distributed inferencing on GPUs, and pushing the boundaries of AI hardware and software?
We are partnering with a world-leading semiconductor and high-performance computing (HPC) company to tackle complex performance and scalability challenges in distributed AI systems. As a Senior Software Engineer, you will join a core team of elite industry specialists working with state-of-the-art hardware and software technologies to benchmark, debug, and optimize cutting-edge AI workloads on multi-GPU and multi-node clusters.
- Distributed AI Enablement & 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: Partner closely with internal GPU library teams to analyze and optimize distributed workloads for high throughput and ultra-low latency.
- Parallelization Strategies: Develop and apply optimal parallelization strategies for AI workloads to achieve best-in-class performance across diverse hardware topologies.
- Model Infrastructure & Management: Contribute to distributed model management systems, model zoos, monitoring frameworks, benchmarking pipelines, and technical documentation.
- Performance Monitoring & Visualization: Build and maintain real-time dashboards reporting performance, accuracy, and reliability metrics for internal stakeholders and external users.
Mandatory Skills & Qualifications
- 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.
- Contract Model: CLT Only (Exclusive Luxoft Brazil employment model).
- Resume: Candidates must apply with an English CV to be considered for client screening.