Our premier AI/ML startup client is seeking a Senior Machine Learning Engineer to develop unique algorithms for our various System on a Chip (SoC). The Machine Learning (ML) Engineer’s primary role is to implement and optimize machine learning algorithms for SoCs. 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.
Requirements:
- 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 applications.
- Proficiency in Python, C, and C++.
- Experience with ML frameworks such as TensorFlow, Keras, and PyTorch.
- Understanding of computer architecture principles.
Immigration Requirements:
This role requires candidates to be a US Citizen or US Permanent Resident.
Relocation Assistance:
This position will provide relocation assistance for the selected candidate
#machinelearning #ml #artificialintelligence #ai #naturallearning #deeplearning #naturallanguage #cplus #python #systemonachip #TensorFlow #Keras #PyTorch #embeddedsystems