Overview
Design, build and maintain core parts of VSP One Object and Hitachi Content Platform, Hitachi Vantara's software-defined enterprise object storage platforms built for cloud-native and AI workloads.
What you'll do
- Design, develop, test and maintain features and services across the Object portfolio, including S3-compatible APIs, distributed metadata, deployment tooling and platform subsystems.
- Write clean, modular, maintainable code with thorough unit and integration tests, and take part in code reviews.
- Find and fix complex defects, performance bottlenecks and reliability problems in distributed storage components.
- Help with customer escalations and sustaining work: root-cause analysis, fixes and verification.
- Follow and promote engineering best practices for CI/CD, security, CVE remediation and observability (telemetry, metrics, dashboards).
- Help build and improve automated test frameworks, including functional, performance and scale testing.
- Work in an Agile/Scrum team to deliver high-quality releases on schedule.
- Write clear technical documentation, such as design notes, runbooks and RCAs.
What you'll need
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related field, or equivalent experience.
- About 2–5 years of professional software development, ideally on enterprise software, distributed systems or storage.
- Strong programming skills in at least one of Java, Go, Python or C/C++.
- Good working knowledge of Linux/Unix and scripting (Bash, Python).
- Hands-on experience with Docker and Kubernetes and with microservice architectures.
- Understanding of REST APIs, distributed systems concepts and cloud storage protocols, especially the AWS S3 API.
- Exposure to relational or distributed databases such as PostgreSQL or YugabyteDB.
- Experience with Git and CI/CD tools such as GitLab CI, Jenkins or GitHub Actions.
- Strong problem-solving and communication skills, and comfort working in a collaborative, fast-paced team.
Nice to have
- RKE2 experience.
- Experience with enterprise storage (object, block or file), for example HCP, S3 object stores or Ceph/MinIO-style systems.
- Familiarity with S3 features such as Object Lock, versioning, replication and data integrity.
- Exposure to observability tools such as Prometheus and Grafana, and to messaging systems such as RabbitMQ.
- Knowledge of identity and access management, such as Keycloak or OAuth2/OIDC.
- Experience with performance benchmarking tools (for example WARP), containerized test harnesses or release engineering.
- Awareness of storage security: encryption, key management and vulnerability remediation.
Details
- Location: Bengaluru, India (Residency Road).
- Flexible work arrangements offered (role and location dependent).
Read the full description and apply on the company’s own careers page.