About the job
We are seeking a highly skilled and experienced Staff Software Engineer with 5-10+ years of expertise in AI/ML to join our dynamic team. The ideal candidate will have a strong background in model development, including Convolutional Neural Networks (CNN), experience in quantization and model debugging .
Responsibilities
Develop and optimize AI/ML models to work on edge device.
Perform model quantization and debugging to ensure high performance and efficiency.
Conduct CPU profiling and manage DDR to optimize system performance.
Implement and deploy ML models and AI applications on edge devices.
Develop AI applications and agentic apps on LLM and multi-modal models.
Collaborate with cross-functional teams to integrate AI solutions into wireless and networking systems.
Utilize cloud technologies to enhance AI/ML model deployment and scalability.
Qualifications
Minimum
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred
8+ years of experience with popular AI/ML frameworks such as TensorFlow, PyTorch, etc.
Familiarity with edge computing platforms and tools.
Knowledge of cloud platforms like AWS, Azure, or Google Cloud.