🏢 rubrik.com
Software Engineer - Intern
💼 Internship
🎓 2027 Batch
📍 Bangalore, Karnataka
🛠 Skills Required
Java
Python
C++
Scala
data structures
algorithms
problem solving
Git
Linux
REST APIs
Advertisements
🔗 Explore More
🎯
Don't miss this opportunity!
Apply before 30 Nov 2026 — only 54 days left
Creator Pick · Promoted by Creator
Advertisements
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Nov 2026 — only 54 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment → Round 2: Technical interview (design & coding) → Round 3: HR interview (fit & motivation)
🏢 Work Culture
Rubik promotes a collaborative, high‑trust environment where engineers are given ownership of features and encouraged to experiment. The company balances fast product delivery with a strong emphasis on learning, offering regular tech talks and mentorship. Employees report good work‑life balance, flexible hours, and clear growth opportunities within a globally recognized data‑security brand.
🎤 Interview Experience
Rubik’s interview process typically starts with a timed online coding test focusing on arrays, strings, and graph problems. Successful candidates move to a technical interview where they discuss system design basics, write code on a shared editor, and answer scenario‑based questions about scalability. The final HR round assesses cultural fit, communication skills, and motivation. Preparation should include strong fundamentals in algorithms, clear problem‑solving articulation, and familiarity with cloud concepts.
✅ Eligibility Criteria
Bachelor’s or Master’s degree in Computer Science or related field; CGPA 8.0 or above; only circuital branches (e.g., Computer Science, Information Technology, Electronics & Communication) graduating in 2027; must be available onsite in Bangalore from Jan 2027 to May 2027; no active backlogs allowed; must have legal right to work in India.
📋 About the Role
Rubik is a global cloud data management and security company that helps enterprises protect, manage, and recover their data across on‑premises, private, and public clouds. Founded in 2014, Rubik has rapidly grown to become a leader in data backup, disaster recovery, and ransomware protection, serving Fortune‑500 customers worldwide. The company’s culture emphasizes innovation, autonomy, and a "responsibility over tasks" mindset, allowing engineers to own end‑to‑end features and see the impact of their work in real time. With offices in the US, Europe, and India, Rubik offers a fast‑paced environment where fresh talent can collaborate with seasoned professionals on cutting‑edge cloud technologies.
The Software Engineer – Intern role in Bangalore is designed for bright engineering students who are eager to translate classroom concepts into production‑grade software. Interns will be embedded within product teams, contributing to the design, development, testing, and deployment of Rubik’s data protection platform. The position offers a blend of hands‑on coding, problem‑solving, and exposure to large‑scale distributed systems, making it an ideal launchpad for a career in cloud infrastructure or software development.
**Key Responsibilities**
1. Design, develop, test, and deploy new features for Rubik’s backup and recovery solutions.
2. Write clean, maintainable, and well‑documented code in Java, Python, or C++.
3. Participate in code reviews and provide constructive feedback to peers.
4. Identify performance bottlenecks and propose optimization strategies.
5. Collaborate with product managers and QA engineers to define requirements and acceptance criteria.
6. Maintain and improve existing services, ensuring high reliability and scalability.
7. Contribute to automated testing frameworks and CI/CD pipelines.
8. Document technical decisions and create knowledge‑base articles for future reference.
9. Stay updated with emerging cloud technologies and suggest innovative improvements.
10. Manage individual project timelines, deliverables, and communicate progress to the team.
**Tech Stack**: Java, Python, C/C++, Scala, RESTful APIs, Docker, Kubernetes, AWS/GCP, Git, Jenkins.
**Growth Path**: Successful interns are often offered full‑time Software Engineer positions, with clear career ladders ranging from Engineer I to Senior Engineer, Lead, and eventually Architecture roles. Rubik invests heavily in continuous learning, providing access to internal tech talks, mentorship programs, and sponsorship for conferences.
**Why Join Rubik?** The internship offers exposure to a market‑leading product used by global enterprises, mentorship from industry veterans, and the chance to work on real customer‑facing features. The company’s flat hierarchy encourages ideas from any level, fostering a culture where interns can make meaningful contributions from day one.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at rubrik.com spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer - Intern role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from rubrik.com
Software Engineer - Winter Intern
📍 Bangalore, Karnataka · ⏳ 28 Nov
Apply →
Software Engineer - Winter Intern
📍 Bangalore, India · ⏳ 31 Oct
Apply →
💼 More Internship Opportunities
Software Development Engineer Intern
🏢 hackerrank.com · 📍 Bengaluru, India
View →
Backend Intern
🏢 CRED · 📍 Bangalore, Karnataka
View →
Apprentices L0
🏢 careers.wipro.com · 📍 Bengaluru, Karnataka
View →
Intern – QA
🏢 Bolt.Earth · 📍 Bengaluru, Karnataka
View →
📋 Quick Info
JOB ID
C2931-J001
POSTED
1h ago
TYPE
Internship
BATCH
2027
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer