C++ Team Lead

Poland

About The Position

NeuReality is seeking a hands-on Technical Lead to join and guide our AI Inference Server team. This is a unique opportunity to be at the forefront of AI innovation, working alongside world-class teams in architecture, compiler, runtime, and hardware.

In this role, you will lead the design and development of advanced software components that power high-performance, scalable, and reliable AI inference on NeuReality’s purpose-built hardware platform.

 

Responsibilities:

  • Lead the design, implementation, and optimization of C++-based inference server components.
  • Collaborate with hardware architects and platform teams to define and evolve system-level APIs and protocols.
  • Apply object-oriented design principles to develop clean, modular, and testable code.
  • Drive improvements in software performance, scalability, and maintainability.
  • Manage and mentor a small team of senior engineers, providing technical guidance and execution oversight.
  • Participate in product planning and contribute to system architecture decisions.
  • Ensure timely and high-quality software delivery aligned with product milestones.

 

Requirements

  • 5+ years of hands-on experience in C++ system-level software development.
  • Strong grasp of HW/SW interfaces (e.g., memory-mapped IO, DMA).
  • Solid foundation in object-oriented design and modern C++ best practices.
  • Demonstrated experience leading or mentoring technical teams.
  • Ability to work effectively in complex hardware/software environments.
  • Excellent communication and collaboration skills.
  • Passion for innovation, ownership, and building from the ground up.

 

Preferred Qualifications:

  • Experience with AI inference systems or hardware accelerators.
  • Familiarity with REST APIs or network-based communication protocols.
  • Previous experience in a hands-on managerial role.

Apply for this position