XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: Bengaluru, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India.
Minimum Qualifications
Currently pursuing a Master's program with a focus in software development, research, or other technical related fields.
Experience with one or more general purpose programming languages (e.g., Java, C/C++, Python, JavaScript, Go, etc.).
Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization.
Experience with data structures, algorithms, and software design.
Preferred Qualifications
Research experience in algorithms, architecture, artificial intelligence, compilers, database, data mining, distributed systems, machine learning, networking, or systems.
Experience in designing and implementing a complex system, for production or experimental use.
Experience with performance, reliability, systems data analysis, visualization tools, or debugging.