Machine Learning Engineer

BrainChip, Inc.
Laguna Hills, CA, US
Full-time

Job Description

Job Description

Come join the company leading the technological revolution in artificial intelligence. BrainChip is a global technology company producing a groundbreaking neuromorphic processor that brings artificial intelligence to the edge in a way that is beyond the capabilities of other products.

We are the world’s first commercial producer of ultra-low-power and high-performance artificial intelligence technology processors that enables a wide array of applications such as self-driving cars, hearing aids, drones, and agricultural equipment.

The event-based neural network processor is inspired by the spiking nature of the human brain and is implemented in an industry-standard digital process.

Our company was recognized as one of the Startups Worth Watching in 2021 in EE Times ’ annual Silicon 100 list of global semiconductor technologies and our founder was named the winner of the AI Hardware 2021 Innovator Award.

We have offices in Laguna Hills, California; Toulouse, France; Hyderabad, India; and Perth, Australia. We are also publicly traded on the Australian Stock Exchange (BRN : ASX) and the OTC Market (BRCHF).

https : / / brainchipinc.com /

Job Title : Machine Learning Engineer

Reports To : CTO

Department : Research & Development

The Machine Learning (ML) Engineer's primary role is to implement and optimize machine learning algorithms for BrainChip’s Akida Neuromorphic System-on-Chip (NSoC).

This role requires a strong practical proficiency in ML, particularly in embedded AI. The ML Engineer will work on applications such as computer vision, audio processing, Language Models and real-time systems, contributing to the integration of ML solutions into the Akida platform.

Essential Job Duties and Responsibilities :

  • Implementing and optimizing ML algorithms for deployment on embedded systems.
  • Working closely with the research team to translate ML models from theory to practice.
  • Developing and maintaining efficient code in Python, C, and C++ for real-time systems.
  • Staying current with advancements in ML, embedded AI, and related technologies.
  • Collaborating on ML algorithm / hardware co-design tasks to enhance system performance.
  • Debugging and Benchmarking software to ensure optimal performance on the Akida hardware.
  • Interfacing with customers to understand their needs and provide technical support for ML applications.
  • Contributing to the development of the Akida software stack and toolchain.

Qualifications :

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and ability required.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education / Experience :

Bachelor’s Degree in Computer Engineer, Computer Science, Electrical Engineering, or a related field with 5+ years of experience;

or a Master’s Degree with 3+ years of experience.

  • Strong background in machine learning and embedded AI.
  • Proficiency in Python, C, and C++.
  • Experience with real-time operating systems (RTOS).
  • Understanding of computer architecture principles.

Preferred Qualifications :

  • Experience in developing ML applications for embedded systems.
  • Multi-project experience in State Space Models (SSM), denoising, computer vision, audio processing, and sensor fusion.
  • Experience with ML frameworks such as TensorFlow, Keras, and PyTorch.
  • Familiarity with Docker and Git.
  • Knowledge of Scrum / Agile software development methodologies (e.g., Jira).
  • Evidence of creativity and innovation in previous projects.

Language Skills :

Ability to read and interpret documents, such as policies and procedures, routine mail, contracts, and instruction manuals.

Ability to compose routine reports and correspondence.

  • Ability to effectively communicate with persons of various social, cultural, economic, and educational backgrounds.
  • Exceptional presentation, verbal and written skills.
  • Ability to independently synthesize a point of view given many different perspectives.

Reasoning Ability :

  • Advanced ability to analyze information, problems, situations, practices, or procedures.
  • Advanced ability to analyze complex technical data using qualitative and quantitative sources of information to formulate logical and objective conclusions and to recognize alternatives and their implications.
  • Ability to carry out instructions delivered in written, oral, or other formats in daily situations.
  • Ability to deal with problems involving several concrete variables in standardized situations.
  • Ability to make timely decisions to produce positive outcomes.

Personal Attributes :

  • Passionate about AI and embedded systems.
  • Highly curious and a self-starter.
  • Creative and persistent in problem-solving.

Physical Demands :

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Work Environment :

  • The work environment characteristics described here are representative of those an employee encounter while performing the essential functions of this job.
  • The noise level in the work environment is often low. However, there are many times when there is a high ambient background noise of phones and multiple conversations.

Must be able to screen out the background noise to concentrate on the work at hand.

30+ days ago
Related jobs
Promoted
VirtualVocations
Irvine, California

A company is looking for a Machine Learning Engineer to develop and optimize AI models and enhance model performance using large datasets. ...

Promoted
DeepRec.ai
CA, United States

Design, implement, and maintain machine learning pipelines based on the product roadmap. Proven experience working with large-scale distributed systems and machine learning platforms. Strong proficiency in Python, PyTorch, and related machine learning libraries. ...

Promoted
10th Inning Ventures
CA, United States

As a Machine Learning Engineer, you will:. Design, develop, and implement machine learning models. Computer Science, Machine Learning, Data Science, or a related field. As an ML Engineer, you will be instrumental in developing and deploying AI systems, including LLMs, that power personalized recomme...

Promoted
Realm
CA, United States

We’re searching for an ML engineer excited about solving complex engineering challenges within a small, high-impact team based in San Francisco. If you’re passionate about working on advanced distributed systems, machine learning, and resource optimization, this could be a great opportunity. Python,...

Promoted
foundr
CA, United States

They are looking to hire a Principal Machine Learning Engineer to join the team and have a big impact on the vision, hiring & overall product as they continue to grow. Having raised their Series C they are looking to make a pivotal hire on the machine learning team. ...

Promoted
Skyrocket Ventures
CA, United States

Founding AI Engineer AKA Machine Learning / LLM Engineer. It will be about 35% research and 65% engineering. The ability to work as an AI scientist and software engineer. Experience in building/shipping AI products, software engineering capabilities. ...

Promoted
Seven Seven
Newport Beach, California

Job Title: Machine Learning Engineer. The client is looking for a Machine Learning Engineer to join a diverse team dedicated to providing best-in-class data services to their customers, stakeholders, and partners. Design and implement machine learning models and data ingestion pipelines. Develop and...

Prudential Financial
CA, US

As a VP, Principal Machine Learning Engineer, you will partner with Data Scientists, Data Engineers, Data Analysts and other professionals to. Machine Learning and Deep Learning:. Bachelor of Computer Science or Engineering or experience in related fields. Software Engineering & System Design:. ...

330779353 CoreLogic Solutions, LLC
Irvine, California
Remote

Bachelor’s Degree or higher in Computer Science, machine learning, science, math, statistics, engineering field, or equivalent work experience. AI projects ranging from traditional machine learning to cutting-edge imagery and LLM. Support model training and prediction using various types of machine ...

Crunchbase
California, United States

The Data Science and Machine Learning guild is thriving to enable us to deploy Machine Learning algorithms with data from many different sources including our own platform, and user behavioral data, we learn our users’ journey and build a personalized experience that is unique to each user. Help est...