
Serbia- AI Workloads Engineer
NEXTSILICON · Beograd, Serbia, Serbia · Hybrid
Weak hiring record · median 89 days open
All reasons
- Open 89 days
- 59% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Description
NextSilicon is reimagining high-performance computing (HPC & AI). Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. We have developed a novel software-defined hardware architecture that is achieving significant advancements in both the HPC and AI domains.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
The AI Workloads team is responsible for modeling and enabling end-to-end AI workflows on NextSilicon’s next-generation hardware platforms. As an AI Workloads Engineer in Belgrade, you’ll build workflow modeling infrastructure, run and adapt open-source AI systems, and use real workloads to drive performance improvements from chip design through production.
Requirements
- 4+ years of experience in software engineering.
- Strong Python and PyTorch development experience.
- Solid understanding of LLMs and modern inference workflows (e.g., KV cache, paged attention, speculative/assisted decoding, batching/scheduling)
- Experience running, profiling, and instrumenting open-source AI inference systems (e.g., vLLM or similar)
- Proficiency in C++ for developing software that models or interacts with hardware execution behavior (latency, dataflow, memory access patterns).
- Experience with distributed inference and collectives (e.g., NCCL) and parallelism strategies (TP/PP/EP) is an advantage
- Experience with dynamic batching systems (e.g., vLLM, TensorRT-LLM) is an advantage
- Familiarity with MLPerf Inference benchmarks and methodology (Server/Offline, latency constraints, request arrival patterns) is an advantage
- Experience programming custom kernels (e.g., CUDA, Triton, or similar) is an advantage
- Background in performance analysis, simulation, compiler/runtime profiling, or workload modeling is an advantage
Responsibilities
- Model and analyze end-to-end AI workflows (e.g., assisted decoding, dynamic batching, dynamic KV cache, MLPerf-like scenarios) on NextSilicon platforms, from simulation through production.
- Run and adapt open-source AI workloads, collecting and analyzing metrics such as latency, throughput, and traversal or arrival statistics.
- Use SDK and framework-integration tools to profile full-stack behavior, identify performance bottlenecks, and drive improvements with compiler, runtime, and hardware design teams.
- Prototype custom kernels or runtime components when needed to enable or optimize new AI workflows on NextSilicon hardware.
More jobs at NEXTSILICON
All 17- IT Helpdesk TechnicianNEXTSILICON · Giv'atayim, Tel Aviv District, Israel9d ago
- HPC/AI Systems AdministratorNEXTSILICON · Minneapolis, MN, United States11d ago
- Serbia-LLVM/Frameworks compiler engineerNEXTSILICON · Beograd, Serbia, Serbia18d ago
- Technical Program ManagerNEXTSILICON · Giv'atayim, Tel Aviv District, Israel1mo ago
- AI Compiler EngineerNEXTSILICON · Giv'atayim, Tel Aviv District, Israel1mo ago
Similar roles
- Senior Software Engineer - Distributed Data SystemsDatabricks · Belgrade, Serbia1mo ago
- Software Engineer - Distributed Data SystemsDatabricks · Belgrade, Serbia1mo ago
- Staff Software Engineer - Distributed Data SystemsDatabricks · Belgrade, Serbia1mo ago
- Software Engineer - BackendDatabricks · Belgrade, Serbia1mo ago
- Staff Software Engineer - BackendDatabricks · Belgrade, Serbia1mo ago
- Senior Software Engineer - BackendDatabricks · Belgrade, Serbia1mo ago