The Machine Learning (ML) Engineer’s primary role is to implement and optimize machine learning algorithms for a System on a Chip (SoC). 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 our ground breaking SoC platform.
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 SoC.
- Interfacing with customers to understand their needs and provide technical support for ML applications.
Education/Experience
- Ph.D. Degree in Computer Engineer, Computer Science, Electrical Engineering, or a related field with 2+ 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 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.
Immigration Requirement
This role requires candidates to be a US Citizen or US Permanent Resident. This role will consider a H1-B transfer for a strong candidate currently residing in the United States.
Relocation
This position will provide relocation assistance to the Southern California area for the selected candidate
#machinelearning #ML #artificialintelligence #AI #semiconductor #systemonachip #embeddedengineer #C++ #python