Qualcomm is seeking a Python Automation Machine Learning Engineer to join their innovative team focused on advancing state-of-the-art Machine Learning. This role combines software engineering expertise with machine learning capabilities, specifically working on Qualcomm's Neural Network (QNN) infrastructure.
The position involves developing and maintaining test frameworks for QNN, working with cutting-edge neural network frameworks like TensorFlow and PyTorch. You'll be responsible for creating validation frameworks that assess functionality, performance, precision, and power efficiency of QNN implementations. This work directly impacts billions of mobile devices worldwide and contributes to advanced autonomous features in the automotive industry.
The ideal candidate should have strong Python programming skills, understanding of machine learning concepts, and expertise in automation testing. Knowledge of CI/CD tools like Jenkins, containerization with Docker, and version control with Git is essential. The role requires both technical expertise and strong communication skills, as you'll be collaborating with a globally diverse team.
This is an exciting opportunity to work at the intersection of machine learning and software engineering, with a focus on optimizing neural network performance on Qualcomm's chips. You'll be part of a team that enables running trained neural networks on devices without cloud connectivity, pushing the boundaries of edge computing capabilities while maintaining power efficiency.
The position offers growth potential in both software engineering and machine learning domains, working with the latest developments in AI/ML research and industry applications. If you're passionate about quality software development, have strong analytical skills, and want to impact the future of mobile and automotive AI applications, this role at Qualcomm presents an excellent opportunity.