AI / ML Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Machine Learning
In short
Qualcomm is looking for an AI/ML Engineer with 5-10 years of experience in Bangalore, India. The role involves applying AI and machine learning techniques, with expertise in deep learning, NLP, and Transformer architectures. Responsibilities include fine-tuning LLMs, developing AI solutions on Qualcomm platforms, and collaborating with various stakeholders.
Responsibilities
- Fine-tune large language models using custom content (documents, data, etc.).
- Articulate and document solutions architecture and lessons learned for each exploration and accelerated incubation.
- Act as a liaison between stakeholders and project teams, delivering feedback and enabling necessary changes in product performance or presentation.
- Develop and optimize AI solutions on Qualcomm platforms, focusing on performance, efficiency, and real-world deployment constraints.
- Collaborate with startups, developers, and students, enabling them to understand and adopt emerging technologies through technical guidance, community engagement, and ecosystem support.
Requirements
- 5 to 10 years of experience applying AI and machine learning techniques to practical technology solutions.
- Expertise in ML, deep learning, TensorFlow, NLP, and Transformer architecture.
- Strong programming skills in Python, scripting, C/C++, with additional proficiency in Java as a complementary skill.
- Experience working with various target OS’s like Android, Windows, Linux.
- Familiarity with deploying large language models (LLMs) and embedding model/sentence transformers in production use cases.
- Familiar with core machine learning model architecture and conventions, including CNNs, RNNs, Transformers, and ensemble methods.
- Thorough knowledge of basic algorithms, object-oriented design principles, and best practices.
- Ability to fine-tune large language models using custom content (documents, data, code).
- Ability to optimize Model inferences using techniques such as quantization, pruning, distillation while evaluating the runtime results on specific HW such as CPU, GPU, NPU etc.
- Proficiency in working with large-scale datasets, preprocessing, and creating appropriate data representations and applying concepts such as concepts such as RAG, GGML to optimize results.
- Ability to keep up with newly released advances in AI/ML, toolsets, and architecture for both Edge and Cloud AI across multiple OS’s and environments.
- Skilled in building and maintaining agentic workflows for autonomous AI systems, enabling goal-driven, adaptive behavior across complex tasks.
- Proficient in version control systems such as Git, with hands-on experience in collaborative workflows, branching strategies, and contributing to open-source projects.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- Bachelor's or master's degree in computer science, Artificial Intelligence, Data Science, or a related field.
- Experience working on experimental/proto solutions and implementing end-to-end ML/NLP systems from development to deployment.
- Familiarity with relevant machine learning/deep learning frameworks such as PyTorch, TensorFlow.
- Exposure to transformer-based models (e.g., BERT, GPT, T5, Llama).
- Global team collaboration experience.
- Familiarity with cloud environments (GCP/AWS).
- Ability to document and create training solutions based on projects worked on.
- Deep understanding of the specific industry or domain where AI/ML solutions will be applied.
- Knowledge of relevant regulations, data privacy, and ethical considerations.
- Effective collaboration in cross-functional teams.
- Effective communication skills with non-technical audiences.
- Community collaboration through open-source contributions and knowledge sharing is a strong value-add skill.
- Proficiency in rapid prototyping and iterative development.
- Ability to tackle novel challenges and think creatively.
- Knowledge of deployment strategies and scalability considerations.
- Familiarity with optimizing model performance and resource usage.
- Commitment to stay updated with AI/ML advancements.
- Learning agility and adaptability in dynamic environments.
- Ability to balance multiple projects and priorities.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
#AI#Machine Learning#Deep Learning#NLP#Transformer#Python#C++#Java#Android#Windows#Linux#LLM#CNN#RNN#Git#GCP#AWS#PyTorch#TensorFlow