Principal Software Engineer, Machine Learning Applications

Job expired!

Principal Software Engineer, Machine Learning Applications

The era of pervasive AI has arrived, and organizations are leveraging generative AI to unlock hidden value in their data, accelerate processes, reduce costs, drive efficiency, and foster innovation. This transformation enables enterprises and government sectors to scale their operations fundamentally.

About SambaNova Suite™

SambaNova Suite™ is the first full-stack, generative AI platform optimized for enterprise and government use. Powered by the intelligent SN40L chip, this platform offers a fully integrated solution, available on-premises or in the cloud. It combines state-of-the-art open-source models that can be fine-tuned using customer data for enhanced accuracy. Once adjusted, customers retain perpetual model ownership, transforming generative AI into a valuable asset.

Working at SambaNova

At SambaNova, our focus extends beyond AI technology innovation. We are dedicated to implementing these advancements in real-world applications daily. You will play a critical role in developing capable generative AI models and solutions, tailored to meet the diverse needs of both enterprises and government sectors.

Our culture thrives on creativity and progress, and your expertise will be vital to advancing generative AI. We specialize in delivering solutions that are accurate, efficient, safe, accessible, and robust for practical use. As a senior team member, you will not only enhance generative AI capabilities but also significantly shape the future of Enterprise AI.

Key Responsibilities

  • Design and develop machine learning and deep learning applications on SN Hardware
  • Collaborate with the ML Algorithms, compiler, and performance team to port existing open-source models to SambaNova hardware
  • Design and implement machine learning testing suites and experiments to ensure accuracy by selecting appropriate datasets and training recipes
  • Extend existing ML libraries and frameworks to implement new operators, model architectures, and optimize existing operators
  • Develop innovative and efficient ML primitives leveraging SambaNova’s breakthrough architecture for substantial performance and efficiency improvements
  • Develop, manage, and maintain software test suites for models and document models ported to SN hardware

Basic Qualifications

  • Degree in Electrical/Computer Engineering, Computer Science, Machine Intelligence, Engineering Science, or Math
  • 3+ years of experience as a Machine Learning Engineer or in a related role
  • Experience in algorithms, data structures, and software development in Python and C/C++
  • Experience optimizing machine learning models in Python/Cython or CUDA or CuTe
  • Knowledge of math, probability, statistics, and algorithms

Preferred Qualifications

  • Passionate about machine learning, compilers, parallel programming, high-performance and massively parallel systems, processor, and computer architecture
  • Robust GitHub repository

Annual Salary Range & Level

The base salary for this position ranges from $180,000/year up to $210,000/year. This range reflects the salary target for new hires in the US and is based on the role, level, and location. Individual pay will depend on a variety of factors, including job-related qualifications, skills, competencies, and experience.

Benefits Summary for US-Based Full-Time Direct Employment Positions

SambaNova offers a competitive total rewards package, including base salary, equity, and benefits. We cover 95% of employee medical insurance premiums and 77% for dependents. Additionally, we offer a Health Savings Account (HSA) with employer contribution, Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans. Flexible Spending Account (FSA) options, including Health Care, Limited Purpose, and Dependent Care, are also available. Employees and their dependents benefit from a full subscription to Headspace, Gympass+ membership, One Medical membership, counseling services with an Employee Assistance Program, and more.

Submission Guidelines

To be considered for any position at SambaNova Systems, you must submit an application form for each role you are qualified for. Recent or upcoming college graduates should apply through our university job listings.

EEO Policy

SambaNova Systems is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to age (40 and over), color, disability, gender identity, genetic information, marital status, military or veteran status,