Bangalore, IndiaInternship opportunity for eligible students5 days ago
Job Description
Data structures and algorithms are not separately listed in the provided job description. However, DSA preparation is relevant for software engineering internship coding assessments and technical interviews.
Key Responsibilities
Design and develop software solutions.
Test software changes and features.
Deploy software and contribute to reliable releases.
Maintain and improve existing software.
Manage individual project priorities and technical deliverables.
Work toward meeting project deadlines.
Use technical expertise to solve engineering problems.
Identify bottlenecks within the software stack.
Develop solutions that improve software performance, reliability, or maintainability.
Skills & Eligibility
Candidates should carefully check the eligibility requirements before applying. Rubrik has specified strict academic and graduation criteria for this internship.
Candidate must be a 2027 graduate.
Candidate must belong to an eligible circuital branch.
Candidate must have a minimum CGPA of 8.0.
Candidate should be pursuing a Bachelor’s or Master’s degree, or an equivalent qualification, in Computer Science or a related field.
Candidate should be available in Bangalore from January 2027 to May 2027.
The internship is onsite, with no remote option.
Students who do not meet the 2027 graduation requirement, circuital-branch requirement, or minimum CGPA requirement should not consider this role eligible based on the stated criteria.
A strong understanding of programming fundamentals is important for this position. Candidates should be comfortable writing clean code and understanding concepts such as variables, functions, loops, conditions, data structures, object-oriented programming, and exception handling.
Java is one of the programming languages specifically mentioned by Rubrik. Candidates applying with Java should be comfortable with object-oriented programming, collections, interfaces, inheritance, polymorphism, exception handling, and basic multithreading concepts.
C and C++ are also listed as relevant general-purpose programming languages. Candidates using these languages should understand memory concepts, pointers where applicable, data structures, object-oriented programming in C++, and basic system-level concepts.
Python is another programming language explicitly listed for this role. Candidates should be able to write programs, work with common data structures, handle files and exceptions, and solve coding problems efficiently.
Scala is also mentioned in the job description. Candidates with Scala experience can use it as their primary programming language, provided they have strong general programming fundamentals.
Although the job description does not explicitly list DSA as a separate requirement, strong data structures and algorithms knowledge is highly relevant to software engineering internship preparation. Candidates should be comfortable with arrays, strings, linked lists, stacks, queues, hash tables, trees, graphs, sorting, searching, recursion, and complexity analysis.
Focus on programming fundamentals, data structures and algorithms, object-oriented programming, debugging, software development concepts, and one strong programming language such as Java, C++, or Python.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.