Open Positions

Unum is a startup, so the roles shift a lot.

Skills and experiences are relevant, but so is the ability to learn and jump between subjects. We have an always-open wildcard position for people with solid coding skills in C++/Python and a strong background in mathematics, computer science, or any other STEM subject Please, read the rest of this page and if it feels like you can be part of this - reach us!

What We Do?

High-Performance Programming Theoretical Computer Science Deep Learning & Data-Science
Multithreading, Multiprocessing, Async I/O, Linux Kernel Patches, User-Space Drivers, Custom Memory Allocators & Schedulers Graphs, Hyper-Graphs, Multi-Graphs, B-Trees, LSM-Trees, Skip-Lists, VEB-Trees, Radix-Sort, k-ANN Search, Homomorphic Encryption, Fast Matrix Multiplication, Dynamic/Spectral/Algebraic Graph Theory Graph Neural Networks, Recurrent Neural Networks, Bayesian Learning, Online Learning, GPT-3, BERT

How We Do It?

Interface Implementation Optimization
Python 3 C++ 20 AVX2/512 on x86
CUDA 17 NEON/SVE on ARM
OpenCL CUDA Assembly

We rarely rely on third-party libraries, but it helps if you are familiar with those:

  • Google Test - C++ unit-testing lib,
  • Google Benchmark - C++ microbenchmarking lib,
  • JAX - XLA-based number-crunching framework,
  • PyBind11 - a bridge connecting our Python frontend with C++ backend,
  • Conan - Python-based dependency-managemet for C++,
  • Docker - containerization software,
  • Taskflow - C++ dataflow scheduling across CPU threads and CUDA kernels,
  • Halide - LLVM-based C++ library for loop-optimizations,
  • PyTorch - a modern general-purpose machine-learning framework,
  • Eigen - header-only SIMD-accelerated linear algebra in C++,
  • RocksDB - as the only commercially viable LSM implementation on the market,
  • ASIO - asynchronous I/O wrappers in C++,
  • SPDK or io_uring - asynchronous I/O avoiding system calls,
  • ZeroMQ or NanoMSG - networking without TCP/IP,
  • Nvidia Rapids - Python package for GPU-accelerated number-crunching,
  • NetworkX - Python package for small-scale network-science,
  • BeautifulSoup - Python package for HTML-mining,
  • PyMongo - Python interface to MongoDB,
  • Flask - Python web-framework,
  • Boto3 - Python SaaS integration package.

What We Offer?

  • Industry-superior Salaries and Bonuses
  • State-of-the-Art Equipment:
    • Modern laptops with Gen11 CPUs and RTX 30 Series GPUs
    • Densest liquid-cooled servers with 64-core CPUs with Terabytes of RAM, liquid-cooled RTX 30 GPUs and arrays of PCI-E Gen4 SSDs
  • Access to the biggest, most interesting and most expensive datasets on the planet, some of which exceed 100 TB in size:
    • Graphs
    • Texts
    • Time Series
  • Flexible Schedule
  • Ability to combine PHD Research with work and professional growth in:
    • Theoretical Computer Science
    • AI & Deep Learning
  • Ability to participate in the hiring process and build your dream-team!

Apply Right Now