Machine Learning Engineer
Company DescriptionSpanidea Systems is a global leader in technology design and system engineering, specializing in providing cutting-edge solutions and services to empower businesses in the digital era. With expertise in system engineering and emerging technologies, we enable organizations to optimize their operations and achieve sustainable growth.Role DescriptionThis is a Software/ML Engineer role located in Sunnyvale, CA. As a Software/ML Engineer, you will be responsible for developing and implementing software solutions using machine learning techniques. Your day-to-day tasks will involve designing, testing, and maintaining scalable machine learning models to contribute to our innovative projects.Responsibilities:Develop optimized software in an embedded environment for vector machines.Build an optimization flow or compiler automation for SIMD or vector processors.Minimum Qualifications:Bachelor’s degree in electrical engineering, computer science, or equivalent relevant experience.2+ years of experience with the development and implementation of LLM algorithms/systems and model training.Proficiency in Python, C/C++, and hands-on experience with frameworks like PyTorch.Knowledge of deep learning and neural networks.Preferred Qualifications:Master’s or PhD in Artificial Intelligence or a related field.Experience with low-level software optimization at the instruction level, loop optimization, vectorization, data organization, and caching.Prior experience with ARM or RISC-V CPUs or DSP architectures.