First You have to Clear Written Test. The syllabus of written test is as follow:
Common Programming Concepts: Programming in C, C++, python and problem solving, Data structures and algorithms, Operating Systems and Linux
System Software Specialization Concepts: Computer architecture and low-level system design, Compiler toolchain, Profiling and Debugging concepts, Parallel programming concepts, Heterogeneous computing concepts including CPU-GPU interaction, data movement, synchronization, and runtime behavior
AI specialization Concepts: Probability and Statistics for Machine Learning (Bayes Theorem, Probability Distributions, Information Theory, and Central Limit Theory), Foundations of Machine Learning & Deep Learning(Types of ML algorithms and Ensemble Learning, Foundations of Deep Neural Networks, Architectures of computer vision and NLP models), Building and deployment of SLMs/ LLMs/ VLMs/Agents from scratch, ML/DL/GenAI/Agentic AI Frameworks & Distributed Training of AI models. ( Not given interview till now but selected for an interview )