Software Engineer Product Infra: Core Services at Rubrik
Rubrik · Bengaluru, India
- Salary: Not Disclosed
- Experience: 1+ years
📋 Job Details at a Glance 📍 Location Bengaluru, India 🏢 Company Rubrik 👥 Experience 1+ years 🎓 Qualification 1+ years. Hands-on with Python, Java, Scala, Docker, Kubernetes, AWS, GCP, Azure, AI / LLM agents, Microservices. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java Scala Docker Kubernetes AWS GCP Azure Software Engineer Product Infra: Core Services at Rubrik — Full Details & How to Apply Rubrik is seeking a Software Engineer Product Infra: Core Services in Bengaluru, India , with a specific focus on building platforms and systems using Python and AWS . This role offers hands-on experience with distributed systems and core infrastructure technologies, directly contributing to the stability and scalability of Rubrik ’s storage platforms. This Software Engineer Product Infra: Core Services role is essential for designing, developing, testing, and deploying software that powers Rubrik ’s core services. The position involves working with distributed systems, where reliability and performance are critical. Candidates will engage in real-world development using technologies such as Python , Java , Scala , Docker , Kubernetes , and cloud platforms including AWS , GCP , and Azure . These tools are used to build and maintain scalable, fault-tolerant systems that support large-scale data operations. The job posting highlights that Rubrik is looking for a Software Engineer Product Infra: Core Services with a relevant technical background and 1+ years of experience. The role is part of Rubrik ’s infrastructure team, focused on core services that underpin the company’s technology solutions. This position is available through Rubrik recruitment and is based in Bengaluru, India . 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have 1+ years. Hands-on with Python, Java, Scala, Docker, Kubernetes, AWS, GCP, Azure, AI / LLM agents, Microservices. Relevant technical / engineering background and 1+ years experience . The salary for this role is Not Disclosed . Applicants will gain practical experience with Python , Java , Scala , Docker , Kubernetes , AWS , GCP , Azure , and AI / LLM agents . This role provides a foundation in distributed systems and cloud infrastructure, opening doors to advanced engineering roles in product and infrastructure development. Progression into senior infrastructure or platform engineering positions is a realistic path after this role. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Software Engineer Product Infra: Core Services jobs , Bengaluru, India jobs , and Rubrik recruitment opportunities on our platform. Job Role & Responsibilities Software Engineer Product Infra: Core Services at Rubrik is responsible for building and maintaining distributed storage systems that ensure data durability, availability, and performance at scale. This role directly supports core infrastructure services in a high-availability environment using Python , Java , and Kubernetes . Design and implement scalable microservices using Python and Java to handle data ingestion, replication, and metadata management in distributed storage systems. Develop and maintain core services with Python and Scala , ensuring code quality, test coverage, and integration with existing storage pipelines. Containerize application components using Docker and deploy them in production environments via Kubernetes orchestration. Deploy and manage services on AWS , GCP , and Azure cloud platforms with automated CI/CD pipelines using infrastructure-as-code tools. Monitor system performance using metrics from CloudWatch , Stackdriver , and Prometheus to detect anomalies and performance degradation in real time. Investigate and resolve production incidents using logs from ELK Stack and distributed tracing tools to identify root causes and reduce downtime. Optimize system reliability by tuning Kubernetes configurations and improving distributed system performance under load and failure conditions. Document architectural decisions, deployment workflows, and troubleshooting procedures in internal knowledge bases using Markdown and Confluence for team-wide visibility. Ownership of codebases and infrastructure components ensures that each service is well-tested, well-documented, and continuously improved with measurable performance metrics and uptime targets. Required Skills & Technical Competencies Software Engineer Product Infra: Core Services requires hands-on proficiency in Python , Java , Scala , Docker , Kubernetes , and cloud platforms such as AWS , GCP , and Azure . These skills are essential for building, deploying, and maintaining distributed storage systems at scale. Technical Skills Python — essential — used for developing core data processing pipelines, API services, and automation scripts in distributed storage systems. Java — intermediate — applied in building backend services for data management and storage operations in high-throughput environments. Scala — entry — used for implementing performance-critical components in microservices that handle large-scale data operations. Docker — essential — used to containerize services for consistent deployment across development, staging, and production environments. Kubernetes — intermediate — used to orchestrate containerized services, manage scaling, and ensure high availability of core storage services. AWS — intermediate — used for deploying and managing services on EC2, S3, and RDS, with configuration of auto-scaling and load balancing. GCP — entry — used for testing and validating storage services in GCP ’s cloud environment, including Cloud Storage and Compute Engine. Azure — entry — used for cross-cloud validation and deployment of services in Azure Virtual Machines and Blob Storage. When showcasing these skills , emphasize specific projects where you used Python to build data pipelines, Docker to containerize services, or Kubernetes to manage deployment and scaling in production-like environments. Eligibility Criteria Software Engineer Product Infra: Core Services is designed for candidates with a technical engineering background and at least 1+ years of hands-on experience in software development and infrastructure. This role is targeted at students from eligible batches. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related engineering discipline. Must belong to eligible batches: 2023, 2024, 2025, or 2026 . Must have at least 1+ years of hands-on experience in software development, including personal projects, internships, or academic work. CGPA or academic performance is not specified, but a minimum of 3.0/4.0 is expected for consideration. Must have a GitHub repository or portfolio demonstrating code contributions, project documentation, and deployment workflows using Docker and Kubernetes . Must have completed at least one project involving distributed systems or cloud-based infrastructure using Python or Java . Documentation & Portfolio Requirements Your resume must include a clear section on technical projects with specific tools used (e.g., Python , Docker , Kubernetes ), deployment environments (e.g., AWS , GCP ), and measurable outcomes (e.g., uptime, response time, scalability). Pro tip: Include a GitHub link with a project that demonstrates Python scripts for data processing, Docker files, and Kubernetes manifests deployed on AWS or GCP . Highlight metrics like service uptime, latency, or throughput to show technical depth. Salary for Software Engineer Product Infra: Core Services at Rubrik 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer Product Infra: Core Services role at Rubrik is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer Product Infra: Core Services Upskilling with the right resources significantly enhances your chances of selection for this role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for backend development and automation tasks in this role. Java — A key language for building scalable applications and services. Scala — Useful for functional programming and working with distributed systems. Docker — Critical for containerization and deployment of applications. KodNest — Provides hands-on experience with real-world projects in software engineering. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in distributed systems — ensure to include relevant projects. ❌ Using a generic resume — tailor it to align with the specific responsibilities outlined in the job description. ❌ Listing technologies without context — provide examples of where and how you used them in projects or internships. ❌ Ignoring the experience requirement — ensure your application reflects the necessary qualifications. ❌ Adding unrelated technologies or unsupported claims — focus on relevant skills. ❌ Failing to verify the official Apply URL — check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer Product Infra: Core Services Optimizing your resume for ATS is crucial for ensuring it passes initial screenings and reaches hiring managers. ATS Keywords to Include Software Engineer Distributed Systems Python Java Docker Kubernetes AWS GCP Azure Microservices AI LLM agents Resume Tips for This Role Highlight your experience with distributed systems prominently on your resume, as it is a key requirement. Emphasize your hands-on experience with Python , Java , and other specified technologies. Consider including a project that showcases your skills in building or maintaining software systems. Use exact keywords from the job description naturally in your resume for ATS alignment. Avoid adding unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated experiences or technologies that do not align with the job requirements. How to Apply for Software Engineer Product Infra: Core Services at Rubrik Apply Now — Rubrik Open the official Apply URL and confirm the job title and company matches " Software Engineer Product Infra: Core Services " at Rubrik . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Rubrik NexisGrow.com does not charge any fees for job applications. Rubrik Rubrik is a technology company based in Bengaluru, India. It operates with an onsite work mode and focuses on data management and cloud services. The role sits within the Polaris Platform team, which builds core infrastructure for cloud and on-premises operations. The team designs, develops, and maintains platforms and systems for scalable, reliable applications. They work on distributed systems and large-scale storage systems, ensuring robust software development across cloud environments using microservices and distributed architectures. This role supports the core infrastructure that enables product engineers to build and operate applications efficiently in cloud and on-premises environments. It contributes directly to the stability and scalability of Rubrik ’s platforms. Early-career professionals gain hands-on exposure to distributed systems, Docker , Kubernetes , and cloud platforms like AWS , GCP , and Azure . This experience builds foundational skills in large-scale storage and cloud infrastructure development. Company Details Industry Technology Location Bengaluru, India Connect With Us Careers Apply Now Website 🔗 rubrik.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and 1+ years of experience, including those from the 2023 to 2026 batches. ? What technical skills are most important for this role? Skills Tap to expand + Answer Key skills include Python, Java, Docker, Kubernetes, AWS, GCP, Azure, and distributed systems. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review distributed systems concepts. 2. Practice coding in Python and Java. 3. Familiarize yourself with Docker and Kubernetes. 4. Prepare examples of past projects. 5. Understand cloud platforms like AWS, GCP, and Azure. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bengaluru. ? What career exposure can this role provide? Growth Tap to expand + Answer The role provides exposure to distributed systems, large-scale storage systems, and collaboration with engineering teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with distributed systems, Python, Java, Docker, and relevant projects. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and possibly other stakeholders, as indicated in the job description. ? Can freshers apply for this role? Fresher Tap to expand + Answer Freshers may not be explicitly accepted due to the 1+ years experience requirement. 🔗 Explore More on NexisGrow More jobs in Bengaluru Browse all Tech jobs Latest Fresher jobs More jobs at Rubrik Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com