Senior Software Engineer C++ / Rust Optimisation [120’000 - 150’000 CHF]

IT & Technology

Salary 120’000 - 150’000 CHF per year
Requirements:- Expert-level native development C++ / Rust (Zig or any other modern languages)

x86 and ARM assembly (not necessarily hand-written, but able to follow a disassembly)

Experience with Machine Learning and Neural Networks

SIMD and parallel algorithm design (at least one of SSE, Neon, AltiVec)

Demonstrable previous optimisation projects

Responsibilities:- Work with the team to put performance first

Optimise the DNN, GMM, SVM and audio stages of the existing engine

Develop performance-led implementations of the new engine

Squeeze performance out of the worst hardware you’ve ever seen!

Technologies:- C++
- Rust
- Machine Learning
More: We offer

Unique international company culture.

Work on cutting-edge SRE problems for educational software.

Competitive salary with excellent benefits.

Family-friendly company culture with a focus on a good work-life balance.

Application process

We prefer a personal interview at our headquarters. However, due to the current pandemic situation, the first contact will be via Skype. by email with CV.

#machinelearning #neuralnetwork #rust #zig #c++ #optimisation

- No agencies, direct applications only -

Why Numfum?

“Numfum GmbH is a Basel-based software developer specialising in bespoke 3D engines and tooling, founded in 2011 and staffed by experienced ex-games and entertainment industry veterans. The Company’s services and engines support and enhance a variety of products, including award-winning K-12 educational products used by millions of students and educators world-wide such as Lexia®Core5® Reading, an adaptive blended reading literacy program designed and offered by Lexia Learnings Systems LLC, a Cambium Learning Group Company (Lexia), to its school, district and educational entity customers.

Numfum has recently undertaken optimisation work and future development to support the speech recognition engine (SRE) that Lexia uses in its Lexia® English language learning solution, so that the Lexia SRE works with our 3D and audio engines to deliver talking avatars to Lexia’s English language learners, and we’re looking to expand our small team of specialists to support this and other projects. We’re a serious, dedicated bunch, passionate about what we do, and as far away from corporate humdrum as can be. Here’s a chance to excel in your field and not be a cog in the machine.”


St. Alban-Vorstadt 80, Basel