Posted in

Staff GenAI Evaluation Engineer – Qualcomm Research – Machine Learning Engineering

Staff GenAI Evaluation Engineer – Qualcomm Research – Machine Learning Engineering

CompanyQualcomm
LocationSan Diego, CA, USA
Salary$158400 – $237600
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • OR Master’s degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • OR PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Great at software development with excellent analytical, development, and debugging skills.
  • Strong understanding of Machine Learning fundamentals.
  • Understanding of generative AI and its usage in various application.
  • Experience with LLM, LVM, LMM models, and other NN architectures.
  • Proficiency in designing, implementing and training ML algorithms in high-level languages/frameworks (PyTorch and TensorFlow).
  • Excellent interpersonal, written, and oral communications skills.

Responsibilities

  • As GenAI evaluation engineer, work with world-class engineers at Qualcomm Research to evaluate ML software tools and algorithms to ensure they meet quality standards.
  • Learn the latest cutting-edge technologies in machine learning and new emerging applications and participate in each step of the development process and drive quality improvements.
  • Port AI/ML solutions to various platforms and optimize the performance on multiple hardware accelerators (like CPU/GPU/NPU).
  • Collaborate with members of the software teams and plan a comprehensive evaluation approach.
  • Work with a small team of engineers to implement the evaluation strategy, deciding key performance metrics (KPIs), developing automation, and performing qualitative tests.
  • Develop a deep understanding of the ML algorithms developed in the project.
  • Apply tools and algorithms on wide variety of use cases, develop best practices, provide detailed analysis, extend research, and identify areas for further optimization.

Preferred Qualifications

  • MS or PhD in Computer Science/Engineering.
  • 5+ years of proven experience in software development for GenAI, machine learning or high-performance computing with strong programming skills in Python and software design.
  • Familiarity with AI agent frameworks (like LangChain, LlamaIndex, Autogen).
  • Experience using/integrating Qualcomm AI Stack products (e.g. QNN, SNPE, QAIRT).
  • Experience with machine learning accelerators, optimizing algorithms for hardware acceleration cores, working with heterogeneous or parallel computing systems.
  • Design and develop generalized AI solutions, including RAG systems, to enhance user capabilities with our AI accelerators.
  • Experience in Android/Linux or other embedded systems.