SambaNovaSystems

Hardware/Software Co-Design Engineer

Remote Austin, TX
Python Machine Learning Oracle
Description

Are you ready for a unique opportunity to work at the hardware-software boundary on technology that will set a trend for years to come? Here at SambaNova, we have assembled some of the greatest minds in the industry set on revolutionizing the AI market. DataScale® is our integrated software and hardware systems platform with optimized algorithms and next-generation processors, which delivers unmatched capabilities and efficiency across applications for training, inference, data analytics, and high-performance computing. 

Accelerating ML computation demands the perfect balance between computation, memory and communication. The Sambanova RDU processor exposes hardware as a sea of compute & memory units that are seamlessly reconfigurable by our dataflow compiler to achieve the perfect balance that maximizes a network’s performance. Super-optimization of commonly used operators to maximize performance is a cross-stack HW/SW co-design problem which requires deep understanding of pipelined hardware, compiler decision making, and ML application needs. We’re looking for HW or SW engineers with the desire and growth mindset to build on their core competence and learn new disciplines to become the true cross-stack experts who can maximize current generation performance while helping define the next several generations of dataflow architectures

Responsibilities

  • Develop deep understanding of the HW architecture and dataflow compiler
  • Develop complementary skills to what you already know.
  • Design and implement highly-parallel algorithms and kernels to maximize performance
  • Test for function and performance with ML or HPC applications, working across hardware, compiler and runtime layers.

Skills and Qualifications (apply if you have 3 out of 4)

  • Knowledge of Computer architecture, pipelining & hardware performance
  • Familiarity with distributed memory and compute systems
  • Proficient in C++, Python, understanding of Verilog/VCS
  • Ability to debug functional and performance problems using VCS, Palladium, Compiler logs and Silicon performance indicators.

Behaviors

  • Growth mindset and excellent problem solving skills
  • Passion to write scalable, sustainable, extendable code while reducing technical debt.
  • Own the problem, shows technical leadership  
  • Respectful, team-player, mentor.

Differentiators

  • MS or PhD in EE or CS
  • Demonstrated HW/SW co-design work
  • Experience developing and debugging machine learning accelerator HW or SW
  • Strong communication skills 

Customers turn to SambaNova to quickly deploy state-of-the-art AI capabilities to meet the demands of the AI-enabled world. Our purpose-built enterprise-scale AI platform is the technology backbone for the next generation of AI computing. We enable customers to unlock the valuable business insights trapped in their data. Our flagship offering, Dataflow-as-a-ServiceTM, overcomes the limitations of legacy technology to power the large complex foundation models that enable customers to discover new services and revenue streams, and boost operational efficiency. Headquartered in Palo Alto, California, SambaNova Systems was founded in 2017 by industry luminaries, and hardware and software design experts from Sun/Oracle and Stanford University.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 208 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers