Engineer- Python Automation Machine Learning

Leading technology innovator that pushes boundaries of what's possible to enable next-generation experiences and digital transformation.
Machine Learning
Mid-Level Software Engineer
In-Person
1+ year of experience
AI · Automotive

Description For Engineer- Python Automation Machine Learning

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.

Last updated 8 hours ago

Responsibilities For Engineer- Python Automation Machine Learning

  • Development of test frameworks for Qualcomm Neural Network (QNN)
  • Work with neural network frameworks like TensorFlow, Pytorch
  • Develop validation framework to gauge functionality, performance, precision, and power of QNN
  • Work with latest DNNs emerging from research community
  • Enhance benchmarking and validation infrastructure
  • Collaborate across globally diverse team

Requirements For Engineer- Python Automation Machine Learning

Python
  • Expertise in developing test cases, automating tests, test execution and troubleshooting
  • Experience with C, C++, Python programming languages
  • Strong proficiency in Python Programming
  • Solid understanding of OOPS, Automation and OS concepts
  • Hands-on experience with Jenkins for CI/CD
  • Familiarity with Docker
  • Knowledge of version control systems like Git
  • Strong Problem-Solving skills
  • Excellent communication skills
  • Master's/Bachelor's in Computer Science, Computer Engineering, or Electrical Engineering
  • 1-6 years of relevant work experience in software dev/test development

Interested in this job?

Jobs Related To Qualcomm Engineer- Python Automation Machine Learning

Voice AI Software Engineer

Voice AI Software Engineer position at Qualcomm, focusing on optimizing and deploying voice AI models, requiring expertise in Python, C++, and machine learning frameworks.

Machine Learning positions at multiple levels- engineer/Senior Engineer/Staff Engineer

Machine Learning Engineer position at Qualcomm focusing on neural network optimization and test framework development for mobile and automotive applications.

GPU Research Engineer

GPU Research Engineer position at Qualcomm focusing on developing advanced GPU architectural features for AI/ML applications, requiring expertise in GPU architecture and programming frameworks.

Software Engineer, Gaming AI, PC Compute

Software Engineering role at Qualcomm focusing on implementing AI solutions for gaming applications using Snapdragon's dedicated AI hardware.

Engineer, Auto, AI/ML

Engineer position at Qualcomm focusing on AI/ML development for automotive applications, requiring 4+ years of C/C++ experience and embedded systems expertise.