Middleware Development Engineer (Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Middleware Development Engineer (Rust): Building high-impact systems software and Rust-based GPU middleware to bridge low-level compute with developer APIs with an accent on the oneAPI-rs ecosystem. Focus on designing safe Rust abstractions for memory management and execution flows, optimizing performance-critical AI and HPC workloads, and contributing to open source.
Location: Hybrid (Gdansk, Poland)
Company
is a global leader in semiconductor design and software stacks for AI, HPC, and data center technologies.
What you will do
- Design and implement Rust middleware and runtime layers for GPU-accelerated workloads.
- Contribute to the oneAPI-rs codebase, focusing on API design, feature development, and performance improvements.
- Build safe and ergonomic Rust abstractions for memory management, kernels, and execution flows.
- Diagnose and resolve complex systems-level issues related to performance, concurrency, and multi-device execution.
- Collaborate with open source maintainers and internal teams through technical design discussions and code reviews.
- Develop validation strategies using benchmarks to analyze latency and resource utilization.
Requirements
- Professional software development experience in Rust.
- Strong knowledge of systems programming concepts, including memory management and concurrency.
- Practical experience with GPU programming fundamentals.
- Proven experience contributing to open source software via pull requests and issue discussions.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Must be based in or be able to work in a hybrid model from Gdansk, Poland.
Nice to have
- Strong proficiency in C++.
- Familiarity with GPU parallel compute programming models such as SYCL or CUDA.
- Excellent English written and verbal communication skills.
Culture & Benefits
- Competitive pay including stock programs and quarterly bonuses.
- Comprehensive health benefits: medical plan, life insurance, and employee pension plan.
- Professional growth through advanced development programs and conference access.
- Flexible working time and wellbeing services to support work-life balance.
- Additional perks: lunch cards, Multisport/Holiday cards, and exclusive employee discounts.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →