21 Aug
|
Top Gen AI Jobs
|
Hyderabad
21 Aug
Top Gen AI Jobs
Hyderabad
Home/Jobs/Engineer, Senior-Machine Learning-Tools
Engineer, Senior-Machine Learning-Tools
Qualcomm
Hyderabad
9-14 years
2 days ago
$65.1K–89.2K/yr
Full-time
Onsite
Skills Required
LLM
Gen AI
Embeddings
Vector Database
OpenAI
Anthropic
LLM API testing
LLM evaluation frameworks similarity search
C
C++
Python automation tools
Machine Learning
AI hardware accelerators
Description
Qualcomm is hiring a Software Engineer for its AI software team focused on edge GenAI and ML runtime development. The role centers on building and commercializing Qualcomm AI Runtime and ML solutions on Snapdragon and Qualcomm SoCs.
Company: Qualcomm India Private Limited
Role: Software Engineer
Experience
- Bachelor's degree and 4+ years of software engineering experience
- Master's degree and 3+ years of software engineering experience
- PhD and 2+ years of software engineering experience
- 2+ years of experience with programming languages such as C, C++, Java, Python
- 9-14 years of relevant work experience in software development
- More than 9 years in software, with 1+ year focused on LLM/Generative AI systems
Qualification
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
- Master's degree in Engineering, Information Systems, Computer Science, or related field
- PhD in Engineering, Information Systems, Computer Science, or related field
- Master's or bachelor's degree in computer science or equivalent
Responsibilities
- Design, develop, create, modify, and validate embedded and cloud edge software
- Design system-level software solutions with systems, hardware, architecture, and test teams
- Integrate cutting edge GenAI models on Qualcomm chipsets
- Enable inference of GenAI models on device without cloud connection
- Develop and commercialize Qualcomm AI Runtime
- Push performance limits for large model inference
- Deploy large C/C++ software stacks using best practices
- Build and optimize the AI/ML stack on multiple platforms
- Optimize performance on CPU, GPU, and NPU accelerators
- Keep up with GenAI advancements and edge-based deployment practices
- Develop and commercialize ML solutions like SNPE SDK on Qualcomm SoCs
- Continuously enhance solutions from software engineering and machine learning standpoint
Additional Responsibilities
- Obtain information on performance requirements and interfaces
- Support developers running neural network models trained in a variety of frameworks on Snapdragon platforms
- Work in a globally diverse team and collaborate across multiple interests
Nice To Have
- Knowledge of processor architecture, memory hierarchies, cache, and system design fundamentals
- Basic OS concepts, multithreading, synchronization, and posix threads
- Knowledge of object-oriented software development
- Background in mathematical operations, including linear algebra and rapid-math libraries
- Knowledge of parallel computing systems and associated languages like OpenCL and CUDA
Other
- Qualcomm is a leading technology innovator focused on digital transformation and a smarter, connected future
- The team uses Qualcomm chips' heterogeneous computing capabilities for on-device inference
- The inference engine helps developers run neural network models on Snapdragon platforms at blazing speeds and low power
- Work is expected to influence billions of devices around the world
- Good communication skills are required: verbal, presentation, and written
- Excellent analytical and debugging skills are required
- Equal opportunity employer
- Accessible application and hiring process for individuals with disabilities
- Reasonable accommodations are available for individuals with disabilities
- Employees must abide by applicable policies and procedures, including security and confidentiality requirements
- Unsolicited resumes or applications from staffing and recruiting agencies are not accepted
More Skills
Java, Design Patterns, OS concepts, LVM, LMMs, self-attention, cross attention, kv caching, CPU, GPU, NPU, floating-point representations, fixed-point representations, quantization, LLM providers, processor architecture, memory hierarchies, cache, system design fundamentals, multithreading, synchronization, posix threads, object-oriented software development, linear algebra, fast-math libraries, parallel computing, OpenCL, CUDA, embedded software, cloud edge software, applications, specialized utility programs, Snapdragon, Qualcomm SoCs, Qualcomm AI Runtime, SNPE SDK, AI inferencing
Prepare for this role
Recommended resources to build the skills for this position. Sponsored.
Top 50 LLM System Design Interview Questions
Zenaique
Curated LLM system design questions from Zenaique.
Top 50 Embeddings Interview Questions
Zenaique
Curated embeddings questions covering models, similarity, and retrieval.
Top 15 Embeddings Interview Questions (Quick)
Zenaique A shorter embeddings interview prep set for quick review.
More LLM jobs
Remote Opportunity - Talent Factory - AI Consultants
Emagine
India
Today
Applied AI/ML Engineer
JPMorgan Chase
Bengaluru
Today
AI Agent Developer
Synmatch AI
India
Today
AI Solution Engineer
Siemens Technology And Services Private Limited
Bengaluru
Today
Staff Agentic AI Engineer
Equinix
Bengaluru
Today
Python Lead Developer → AI Lead
Tachyon Tech
Hyderabad
Today
📌 Engineer, Senior-Machine Learning-Tools (Hyderabad)
🏢 Top Gen AI Jobs
📍 Hyderabad