Principal Software Engineer

closed
Recogni Logo

Recogni

πŸ“Remote - United States

Summary

Join Recogni, a leading AI system solutions company, as a Principal Software Engineer. This hands-on role involves end-to-end system development for cutting-edge, multimodal generative AI inference products. You will contribute to creating new system software solutions and interfaces for partner data center frameworks. The ideal candidate possesses 10+ years of software engineering and systems architecture experience, expertise in HPC environments, and proficiency in C++, Python, and Lua. Recogni offers competitive compensation, including flexible spending and Bonusly awards, and prioritizes employee well-being with tailored benefits for health and financial security.

Requirements

  • 10+ years of hands-on software engineering and systems architecture experience
  • Proven track record of success in programming innovative device driver and compiler solutions utilizing C++ and scripting languages like Python and Lua within Linux RTOS environments
  • Strong technical understanding of HPC large-scale computing environments that use multicore hardware and embedded Linux operating systems
  • Hands-on involvement in the entire lifecycle from design to first deployment through incremental improvements in an agile CI/CD environment
  • Demonstrable experience engaging in board-level bringup requiring a deep understanding of complex concurrencies, virtual memory usage, caching, interrupts, and protocols like I2C/I3C, SPI, PCIe, SMBus, Mail-box, etc
  • Proficiency in analyzing, debugging, and tuning performance of complex system software stacks that run on custom, programmable hardware systems (like CPUs, GPUs, NPUs, etc.) which heavily leverage high-speed interconnects, high bandwidth memory and cooperative multitasking for distributed computing across many processing elements, deployed within data centers
  • Excellent analytical, written, and verbal interpersonal skills
  • Ability to productively collaborate within a global engineering team that moves at a startup pace
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical field

Responsibilities

  • Develop multi-disciplinary end-to-end system solutions for cutting-edge, multimodal generative AI inference products
  • Create new system software solutions for Recogni’s multimodal GenAI products
  • Develop interfaces to partner’s high-performance data center frameworks
  • Design, debug, optimize, and find creative system-level solutions to complex technical challenges

Benefits

  • Competitive compensation
  • Flexible spending
  • Bonusly awards
  • Tailored benefits for health and financial security
This job is filled or no longer available

Similar Remote Jobs