Engineer, Senior-Machine Learning-Tools (Hyderabad)

Engineer, Senior-Machine Learning-Tools (Hyderabad)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineer, senior-machine learning-tools (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: engineer, senior-machine learning-tools (hyderabad) / hyderabad