Recogni is hiring a
Senior Software Engineer, Remote - Germany

Logo of Recogni

Senior Software Engineer closed

🏢 Recogni

💵 ~$112k-$164k
📍Germany

Summary

The job is for a Senior Software Engineer specializing in AI SDK development at Recogni, a company focused on high-performance, low-power AI inferencing. The role involves architecting an AI software stack, optimizing models for the company's hardware accelerators, and collaborating with the compiler team. The position offers a ground floor opportunity, learning and development opportunities, flexible work hours, generous PTO policies, and an equal employment opportunity.

Requirements

  • 4+ years of relevant software engineering experience
  • Proven proficiency in Python and ideally C++
  • Experience in AI training/inference framework development OR familiarity with the export mechanisms, operator sets, and intermediate representations of popular ML frameworks such as PyTorch

Responsibilities

  • Architect and shape our SDK software stack, allowing developers to deploy state-of-the-art generative AI models
  • Collaborate with the compiler team to design an API that enables developers to manually optimize algorithms on our hardware
  • Deeply analyze state-of-the-art AI networks and optimize them for Recogni’s accelerator by implementing hardware-specific kernels
  • Build the SW infrastructure around sharding and collectives that lets developers seamlessly deploy large deep learning models for distributed inference
  • Collaborate closely with AI scientists to investigate the most recent advances in machine learning, analyze their runtime on our hardware, and contribute to the hardware-software co-design of our next generation

Preferred Qualifications

  • ML System Optimization: Experience in optimizing ML systems based on runtime analyses of latency, memory bandwidth, I/O access, and compute utilization
  • Distributed Systems: A good understanding of and ideally experience with high-performance distributed computing
  • Deep Learning Compilers: Experience with MLIR, LLVM, IREE, XLA, TVM, or Halide is a plus
  • Hardware Affinity: Knowledge of GPU, CPU, or AI hardware accelerator architectures

Benefits

  • Learning and development opportunities from a highly diverse and talented peer group
  • Perks including meals, snacks, drinks and us!
  • Sharp, motivated co-workers in a fun office environment
  • Employee Stock Purchase Plan
  • Flexible work hours & generous PTO policies
This job is filled or no longer available