Careers

We are bold, creative, focused on execution, and excited to be
growing our family with the industry’s leading talent. Learn more
about our open positions and join us in our mission to enable
high performance compute at the lowest power.

Careers

We are bold, creative, focused on execution, and excited to be growing our family with the industry’s leading talent. Learn more about our open positions and join us in our mission to enable high performance compute at the lowest power.

Why SiMa.ai?

SiMa.ai is a machine learning company enabling high performance compute at the lowest power. Founded by industry veterans, the company has raised more than $40M in funding with strong investor backing. We are hiring hardware, software, and systems architects to help innovate and build the industry’s first Machine Learning SoC (MLSoC), a heterogeneous compute platform that simultaneously supports traditional compute with an ML environment, providing a seamless software experience for our customers.

Your work will have a direct impact on our success. Read white paper by The Linley Group: Machine Learning Moves to the Edge to learn more.

Benefits and Perks to Support the Way We Live and Work

Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.

Competitive total compensation package, including stock awards, 401k, and employee assistance program.

Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.

Cross-training opportunities available to support learning and career growth.

Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.

Meals and snacks available in our office locations.

Benefits and Perks to Support the Way We Live and Work

Our flexible work environment encourages personal and family time off, as well as paternity and maternity leave.

Competitive total compensation package, including stock awards, 401k, and employee assistance program.

Even though we are a startup, we want all of our employees and their families to have the best health and dental coverage and have the peace of mind they are well protected.

Cross-training opportunities available to support learning and career growth.

Quarterly peer-to-peer recognition program fosters acknowledgment for outstanding contributions.

Meals and snacks available in our office locations.

Available Positions

MACHINE LEARNING COMPILER ENGINEER

Location: San Jose, CA
Job AI2003

Job Description
You will be part of the development team and will play a significant role in how we architect our software for compilers. You will work with a cross-functional team to develop a compiler targeting a novel machine learning architecture. You will develop algorithms to map machine learning workloads onto a processor and will work with HW, simulation, and other compiler engineers to solve performance, safety, and system bottlenecks.

Areas of Focus:
Compiler development, model optimization, software performance analysis.

Depending on the candidate’s background, there is a lot of room for growth and expansion. Responsibilities include but not limited to the following:

  • Develop compiler technology targeting a novel machine learning processor architecture.
  • Work with developers of ML kernels and algorithms to enhance compiler functionality and support state of the art ML algorithms and techniques.
  • Work with architecture and simulator teams to utilize evolving hardware capabilities.
  • Work with test engineers to develop our testing infrastructure.
  • Analyze the compiler’s behavior on industry workloads, identify optimization opportunities, and improve compiler performance.

Minimum Qualifications

  • MS in Computer Science or Computer Engineering with 4+ years of industry experience or Ph.D. with 2+ years of industry experience.
  • Minimum 1 year of experience with compiler development or assembly language programming.
  • Solid understanding of how computer architecture affects software performance.
  • Experience with machine learning frameworks and algorithms.
  • Proficiency in software development with Python and C or C++, including design review, developing to a specification, reading and comprehending large codebases, root-cause analysis and fixing bugs.

APPLY NOW

SOFTWARE ENGINEER - BACKEND COMPILER

Location: San Jose, CA
Job AI2006

Job Description
You will work as a member of the compiler team with a focus on the development of advanced scheduling, placement, routing and constraint satisfaction algorithms for a highly parallel ML architecture. You will work with the frontend compiler, HW and simulation engineers to improve performance and power solutions by suggesting and implementing HW/SW features.

Areas of Focus:
Deep learning, ML backend development on a constrained reconfigurable architecture.

Depending on the candidate’s background, there is a lot of room for growth and expansion. Responsibilities include but not limited to the following:

  • Design advanced algorithms to optimize hardware resource management and timing scheduling on a highly parallel architecture.
  • Develop methods and methodologies to perform constraint placement and physical connectivity among ML kernels.
  • Design a backend system that incorporates and maps ML representations, graphs and distributed programs onto a hardware resource model.
  • Analyze and suggest improvements to the hardware architecture specifications.

Minimum Qualifications

  • Ph.D. or MS degree in Computer Science, Computer Engineering or related field.
  • Minimum 3 years of experience with constraint satisfaction problems and nonlinear optimization methods.
  • Strong experience in graph algorithms, such as graph partitioning, graph search, and graph mining.
  • Strong proficiency in SW programming Python/NumPy and C++.
  • Experience with modern deep learning models and kernels is a big plus.

Preferred Qualifications

  • Excellent research and problem-solving capabilities in a deadline-driven technology world.

APPLY NOW

MACHINE LEARNING MODEL OPTIMIZATION ENGINEER

Location: San Jose, CA
Job AI2005

Job Description
You will work as a member of the software team on the development of a model optimizer, implemented within the TVM framework. You will work with the compiler, kernel developers, and simulation engineers to solve performance, accuracy and runtime bottlenecks by suggesting and implementing transformations.

Areas of Focus:
ML model translations, quantization, high-level graph optimizations.

Below are some of the roles and responsibilities. There is opportunity for growth and expansion of responsibilities. Additional responsibilities, but not limited to:

  • Work with compiler developers to figure out the best place to achieve desired transformations.
  • Enable reading in model files from different frameworks, applying high-level graph optimizations, quantizing and generating input for SiMa.ai’s compiler.
  • Perform benchmarking and headroom analysis for accuracy and runtime performance of model execution.

Minimum Qualifications

  • BS in computer science with 5+ years of experience or MS in computer science with 3+ years of experience or Ph.D. in computer science with 1+ years of experience.
  • 2+ years of experience working on high level compiler transformations.
  • Proficient in programming in C++ and Python.

Preferred Qualifications

  • Background in ML frameworks like TensorFlow, PyTorch, etc.

APPLY NOW

SENIOR DIRECTOR, SOFTWARE ENGINEERING - MLSoC SW DEVELOPMENT

Location: San Jose, CA
Job AI2012

Job Description
The Senior Director of Software Engineering and MLSoC Software Development will drive the creation of the industry’s best “Ease of Use” SW environment for SiMa.ai’s MLSoC™. This includes the software environments to help customers design and develop applications for all the compute subsystems on SiMa.ai MLSoC including the ARM compute cluster, computer vision sub-system, image signal processor, system management unit and boot & security blocks. This role will work in close partnership with the hardware platform team and system solutions team to collectively drive the engineering efforts across SiMa.ai. The leader will also significantly expand and fully build out the team for MLSoC development and will own and drive the CI/CD environment.

Areas of Focus:
Create and maintain the SiMa.ai unique SW solution (SW framework, drivers, support for various compute engines) for the MLSoC™. Drive the best development environment recognized for Ease of use and support for legacy SW/IP along with seamless integrated ML in one holistic environment.

Computer Vision

  • Computer Vision Support – OpenCv, OpenVx, Customer Kernel OpenCL-C.
  • Leverage CV SW from Synopsys and integrate into MLSoC SW environment.

ARM Compute Cluster

  • Traditional code – C/C++, Python,..
  • Leverage SoC SW from ARM and integrate into MLSoC SW environment.

Other Compute Subsystems

  • Traditional code – C/C++, Python,..
  • Develop/leverage/integrate SW for system management, boot & security and image signal processing blocks.

Open Source and Third-party SW Leverage

  • Identify what parts need to be developed in-house, identify and partner with third parties or leverage open source software to jump start development.
  • Leverage SW building blocks provided by IP providers to jump start the development effort.

Minimum Qualifications

  • MS or PhD in computer science with 15+ years of experience.
  • Proven track record of hiring and building high performing teams.
  • Ability to work with customers and integrate their requirements as part of agile SW delivery framework.
  • Experience of leveraging and developing on top of Open source software frameworks is highly desirable.
  • Track record of hiring and managing global teams is highly desirable.
  • Experience managing SW/FW teams developing embedded / compute SW.
  • Experience working with ML solutions for the cloud or embedded applications is highly desirable.
  • Leading SW teams leveraging ARM architecture is strongly preferred.
  • Experience in working with silicon teams is highly desirable.
  • Proven track record and experience building and delivering complex SW products.

Personal Attributes

Excellent communication skills, can-do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.

Perks

At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

SoC and MACHINE LEARNING RUNTIME / LINUX DRIVERS ENGINEER

Location: San Jose, CA
Job AI2002

Job Description
You will play an active role in the design and architecture of our MLSoC from design to testing to support. Working with a cross-functional team on SoC software development with industry-leading ML capabilities for the embedded edge market, you will contribute to product requirements gathering, definition, architecture and system implementation.

Areas of Focus:
SoC runtime software, Linux based kernel features and device drivers to support SoC, power management / optimization, support for debugging applications running on the SoC.

Minimum Qualifications

  • Degree in Electrical engineering or Computer Science with 5+ years of experience in kernel driver development (Linux and/or RTOS’s like QNX) and SoC runtime software.
  • Must have expertise in one or more of the following areas: SoC runtime, Linux device drivers, framework to build rootfs in support of customer applications, framework to support debug and profiling of applications running on SoC.
  • Strong programming skills in C, C++ with understanding of low-level details of architecture and programming at that level.
  • 3+ years of experience designing, managing and delivering full life cycle projects.

Preferred Qualifications

  • Comfortable with Python or similar high-level languages.
  • Familiar with deep learning frameworks like PyTorch, TensorFlow, and ONNX.
  • Experience in characterizing and modeling system-level performance, Performance / Power estimation / modeling, competitive analysis, documenting and publishing results.

APPLY NOW

HARDWARE DESIGN VERIFICATION

Location: San Jose, CA
Job AI2008

Job Description
As the Hardware Design Verification Lead, you will help lead and develop the verification methodology for SiMa.ai’s MLSoC™. As the Lead, you will be responsible for developing test plans, testbenches, drivers, monitors and checkers/scoreboard,testcases, coverage analysis and simulation, verify the functionality, performance and other aspects of RTL designs including the block-level and chip/system level, emulation and validation support. You will work very closely with the Architecture, RTL/uArch, and cross-functional teams.

Areas of Focus:
Verification Methodology, Testbenches, drivers, checkers, test plans. Support for emulation, simulators, chip validation. Active interaction with RTL/uArch team.

Minimum Qualifications

  • BS in Computer Science/EE with 12+ years of experience or MS in Computer Science/EE with 10+ years of experience in HW Design Verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in UVM methodology, Constrained Random, Coverage Driven Methodology, Verilog, SystemVerilog.
  • Expertise in scripting languages, python or perl.
  • Strong experience in helping emulation and validation.
  • Experience with modeling various HW blocks, IPs for verification, emulation.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications

  • ML experience.
  • C/C++.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

HARDWARE DESIGN ENGINEER

Location: San Jose, CA
Job AI2020

Job Description
The Hardware Design Engineer will help develop the micro-architecture and design methodology for SiMa.ai’s MLSoC. Your responsibilities would include RTL coding, design and reviews, synthesis, static timing analysis and coverage analysis. This means working very closely with the Arch team, Verification team, back-end team as well as cross-functional teams. The primary design target is an SoC ASIC with ML being a key component.

Areas of Focus:
Design Methodology, micro-architecture, RTL, Static Timing Analysis, Verification/emulation support, back-end support, chip bring up. Active interaction with Arch, Verification and back-end teams.

Some Roles and Responsibilities

  • Microarchitecture, design of an SoC.
  • Work with the Arch team to develop the uArch and RTL.
  • Develop the design methodology.
  • Synthesis, Static Timing Analysis, Equivalence checking.
  • Work with the back-end team on floorplanning and other PD related activities.
  • Work with the verification, emulation teams.
  • Help with chip validation, bring up and characterization.

Minimum Qualifications

  • MS in Computer Science/EE with 10+ years of experience in HW micro-architecture, design preferably with some relevant ML experience.
  • Design experiences with SoC.
  • Experience in Computer Vision, Embedded systems.
  • Proficiency in Verilog, SystemVerilog.
  • Expertise in Stating Timing Analysis, Formal checking.
  • Ability to work with back-end teams in order to close designs.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications

  • Strong experience in helping emulation, verification.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

CHIEF AI OFFICER (CAIO)

Location: San Jose, CA
Job AI2021

Job Description
SiMa.ai is seeking an acknowledged industry leader to join its executive team as Chief AI Officer. CAIO will enhance and advance SiMa.ai’s vision of enabling highly power efficient, scalable AI for edge devices and will play a key role in driving our next generation SW centric architecture.

Other Responsibilities Include:

  • Combining key industry trends and feedback from customers, extend and enhance SiMa’s unique MLSoC roadmap to support next generation AI workloads.
  • Identify and drive incorporation of key HW/SW capabilities to ensure that SiMa extends our lead over competition.
  • Work closely with engineering leadership to drive our product architecture and HW/SW roadmap.
  • Expand and maintain CTO level relationships with our key customers and partners.
  • Evangelize the technology and the company to customers, partners, media, analysts and investors.
  • Drive academic outreach to keep abreast of and to leverage latest AI/ML technological advances.
  • Identify and drive participation in key industry events, benchmarking forums to raise the profile of the company.

Minimum Qualifications

  • MS or PhD in computer science with 15+ years of experience with at least 4+ years of experience in AI/ML area.
  • Acknowledged leader in AI/ML field with published and quoted work in key AI/ML conferences and journals.
  • Industry work experience at CTO / VP of Engineering or similar levels.
  • Proven track record of driving technical direction for multiple generation of products, At least one product based on AI/ML technologies.
  • Experience with various AL/ML frameworks and intimate familiarity with AI/ML workloads.
  • Experienced in building and maintaining CTO-CTO level relationships.
  • Experience in driving collaboration with academia is highly desirable.
  • Experience participating in/leading technical panel discussions, presenting at conferences is highly desired.

Personal Attributes

Excellent communication skills, can-do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on technical leadership.

Perks
At SiMa.ai, we offer competitive compensation and best in class benefits. We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. In addition to our medical and dental plans, we offer free at-work meals, support for health and wellness, and provide an environment that fosters learning and career growth.

EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

APPLY NOW

Don’t see an open position that’s right for you?
We’d still like to hear from you. Contact us at jobs@sima.ai.

SiMa.ai is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Don’t see an open position that’s right for you? We’d still like to hear from you. Contact us at jobs@sima.ai.

SiMa.ai is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.