Medallia
Posted 1w ago

Senior Platform Software Engineer (Stateful Data, Search and Analytics Platforms)

Medallia
Pune, Maharashtra, India
RemoteFull Time
Responsibilities
  • operating platforms
  • troubleshooting incidents
  • planning capacity
Requirements
  • Requires 5 years of software
  • Systems
  • Platform
  • Database
  • DevOps, or SRE experience
  • Including 3 years operating stateful distributed systems and production experience with at least two database platforms
Technical tools mentioned
ElasticsearchMongoDBClickHouseJavaGoPythonKubernetesGitOps

Job description


Sachin Mirpuri

Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.  


We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees.


We empower exceptional people to create extraordinary experiences together. 


Bring your whole self.


The Role and Team

We are seeking a hands-on Senior Platform Software Engineer with experience operating stateful data, search, and analytics platforms at scale. As a key member of the Platform Services team, you will help ensure the availability, reliability, performance, and scalability of Elasticsearch, MongoDB, and ClickHouse.

 

This role is based remotely in Pune. Candidates for this position are required to reside within the Pune metropolitan area. Relocation support is not available at this time.

  • Operate and maintain Elasticsearch, MongoDB, and ClickHouse platforms.
  • Manage Elasticsearch indices, shards, replicas, allocation, lifecycle policies, upgrades, and performance.
  • Operate MongoDB replica sets and sharded clusters, including balancing, backups, restores, and recovery.
  • Operate ClickHouse replication, Keeper, distributed tables, storage, ingestion, and query workloads.
  • Troubleshoot availability, replication, storage, query performance, and client-integration issues.
  • Perform capacity planning based on data growth, ingestion, retention, replication, and query patterns.
  • Plan and validate upgrades, failover, backup, recovery, and failure scenarios.
  • Lead production incident triage, root-cause analysis, and performance tuning.
  • Review data-platform architectures and build operational automation and observability.
  • Participate in a periodic on-call rotation to maintain 24/7 reliability and performance of production services. 

 

Minimum Qualifications

  • 5 years of software, systems, platform, database, DevOps, or SRE experience.
  • 3 years of experience operating stateful distributed systems in production.
  • Database Platforms: Hands-on operational experience with at least two of the following platforms in production: Elasticsearch, MongoDB, or ClickHouse.
  • Incidents & Troubleshooting: Experience leading production incident triage, root-cause analysis (RCA), and performance tuning for database availability, replication, and storage issues.
  • Resiliency & Capacity: Experience executing cluster upgrades, failovers, backups, disaster recovery, and capacity forecasting for data-intensive platforms.
  • Software Automation: Experience writing and maintaining infrastructure automation or backend tooling in Java, Go, or Python.
  • Technical Collaboration & Review: Experience conducting formal architecture reviews, documenting system design proposals (e.g., RFCs/ADRs), and partnering across engineering teams to standardize infrastructure patterns.

Preferred Qualifications

  • Experience with the third platform among Elasticsearch, MongoDB, and ClickHouse.
  • Experience operating stateful platforms on Kubernetes or cloud infrastructure.
  • Experience designing and validating disaster-recovery and failure scenarios.
  • Experience with platform automation, observability, GitOps, or infrastructure as code.
  • Experience supporting large-scale, business-critical data platforms.

 

At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at [email protected]. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

About Medallia

Provides enterprise experience management and customer feedback software.

Year founded
2001
Employees
2500
Organization type
Private
Latest investment
Raised $6.40B Private Equity (2021) — led by Thoma Bravo
Headquarters
US

Similar jobs

Platform Software Engineer roles near Pune, Maharashtra
5d
Save
Mark Applied
Hide
Software / Platform Engineer I
Pune, Maharashtra, India
HybridFull Time
MetLife
MetLifeNYSE: MET: Global provider of insurance, annuities, and financial services.
4+ YOEBachelor's degree in a related discipline and 4–6 years of hands-on DevSecOps and GitHub Enterprise experience, including CI/CD migration, automation, governance, and secure pipeline practices.
GitHub Enterprise, GitHub Actions, Azure DevOps, Git, GitHub Copilot
1w
Save
Mark Applied
Hide
Senior Platform Software Engineer (Stateful Data, Search and Analytics Platforms)
Pune, Maharashtra, India
RemoteFull Time
Medallia
Medallia: Provides cloud-based software for experience management and analytics.
5+ YOERequires 5 years of software, systems, platform, database, DevOps, or SRE experience, including 3 years operating stateful distributed systems and production experience with database platforms.
Elasticsearch, MongoDB, ClickHouse, Kubernetes, Java, Go, Python, GitOps
6mo
Save
Mark Applied
Hide
Platform Software Engineer - II
Pune, Maharashtra, India
HybridFull Time
Keywords Studios
Keywords Studios: Provides technical and creative services for video game developers.
4+ YOE4+ years backend server-side development; strong Clojure/Java; CS fundamentals; system design; experience with YugabyteDB/Redis/Elasticsearch/Kafka/PostgreSQL; POSIX OS; CLI; unit/integration tests; Bachelor's in CS
Clojure, Java, YugabyteDB, Redis, Elasticsearch, Kafka, PostgreSQL, POSIX, Mac OS X, Linux, CLI, Unit testing, Integration testing
4mo
Save
Mark Applied
Hide
Lead Software Engineer - Network Platform & SRE
Pune or Bengaluru
OnsiteFull Time
Barclays
BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
5+ YOELead Software Engineer with strong Linux, Kubernetes, Python/Java/Golang, and SRE experience; experience with data pipelines, cloud, IaC, CI/CD; strong collaboration and secure coding practices.
Linux, Kubernetes, Python, Java, Golang, NetDevOps, IaC, Cloud, CI/CD, Kafka, API gateways, Apache Spark, Airflow, Flink, Hadoop, ELK, Prometheus, Jenkins, GitOps, SRE, BigQuery, Redshift, Snowflake