
Platform Engineer II
Mastercard · Pune Division, Maharashtra, India
- On site
- Full-time
- $120,000 / year
- Pune Division, Maharashtra, India
Job highlights
- Engineer and optimize multi-cloud database platforms.
- Manage PostgreSQL, Cassandra, MongoDB, or Redis.
- Automate provisioning and scaling with IaC.
- Ensure data security and compliance standards.
- Collaborate on database selection and modeling.
About the role
Database Platform Engineer II
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together, we are building a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology, innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.
About the Role
Our Database Engineering team is seeking a Database Platform Engineer II to support our evolving multi-cloud and polyglot database strategy. While the Principal level sets the vision, the Engineer II is the engine that builds, secures, and optimizes the platform. The ideal candidate is a proactive problem-solver with a strong background in NoSQL and Open Source database technologies. You will be responsible for ensuring the scalability and reliability of our data services across AWS or Azure, while driving automation to eliminate manual toil.
What You'll Do
- Engineering & Implementation: Deploy, configure, and manage high-performance database clusters using PostgreSQL, Cassandra, MongoDB, or Redis.
- Cloud Operations: Build and maintain cloud-native database solutions (RDS, Aurora, DocumentDB, or Azure SQL/Cosmos DB) with a focus on high availability and cost optimization.
- Automation First: Develop Infrastructure as Code (Terraform, CloudFormation, or Ansible) to automate database provisioning, patching, and scaling.
- Performance Monitoring: Proactively monitor database health and performance; identify bottlenecks in query execution and suggest schema or indexing improvements.
- Security & Compliance: Implement encryption, IAM roles, and access controls to ensure all data platforms meet Mastercard’s rigorous PCI-DSS and SOX compliance standards.
- Migration Support: Assist in the migration of legacy workloads to modern cloud-native or distributed database architectures.
- On-Call Support: Provide technical expertise for production incidents, conducting root-cause analysis (RCA) to prevent recurrence.
- Collaboration: Work closely with application developers to provide guidance on database selection and best practices for data modeling in microservices.
Technical Requirements & Skills
- Multi-Database Proficiency: Strong hands-on experience in at least two of the following: PostgreSQL (Administration, vacuuming, performance tuning), Cassandra (Data modeling, partition key optimization), MongoDB (Sharding, replica sets, document design), or Redis (Caching strategies, persistence models, Pub/Sub).
- Cloud Expertise: Active certification or deep experience in AWS Certified Database – Specialty or Azure Database Administrator Associate.
- Scripting: Proficiency in Python, Bash, or Go for building internal tooling and automation scripts.
- Distributed Systems: Understanding of the CAP theorem and its application to distributed database consistency and availability.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
- 3–5 years of experience in database engineering or SRE roles.
- Experience working in an Agile/Scrum environment.
- Proven ability to document technical processes and share knowledge with the wider engineering community.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Key skills/competency
- Database Engineering
- Platform Engineering
- SQL
- NoSQL
- Cloud Operations
- AWS
- Azure
- Automation
- Infrastructure as Code
- Performance Monitoring
Skills & topics
- Database Engineer
- Platform Engineer
- PostgreSQL
- Cassandra
- MongoDB
- Redis
- AWS
- Azure
- Cloud
- Automation
- Infrastructure as Code
- SRE
- SQL
- NoSQL
- Python
- Bash
- Go
- PCI-DSS
- SOX
- Agile
How to get hired
- Tailor your resume: Highlight your experience with PostgreSQL, Cassandra, MongoDB, Redis, AWS, Azure, and Infrastructure as Code.
- Showcase cloud expertise: Emphasize any AWS or Azure database certifications or deep experience.
- Demonstrate automation skills: Detail your proficiency in Python, Bash, or Go for scripting and automation.
- Prepare for technical questions: Be ready to discuss distributed systems concepts like the CAP theorem and your experience with PCI-DSS and SOX compliance.
- Understand Agile: Be prepared to discuss your experience working in Agile/Scrum environments.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific NoSQL or Open Source databases does Mastercard prioritize for this Database Platform Engineer II role?
- Mastercard is looking for experience with PostgreSQL, Cassandra, MongoDB, or Redis. Strong hands-on experience in at least two of these technologies is a key requirement for the Database Platform Engineer II position.
- What cloud platforms are primarily used for this Database Platform Engineer II position at Mastercard?
- This role involves building and maintaining cloud-native database solutions on AWS (e.g., RDS, Aurora, DocumentDB) or Azure (e.g., Azure SQL, Cosmos DB).
- How important is Infrastructure as Code (IaC) for the Database Platform Engineer II role at Mastercard?
- Infrastructure as Code is crucial. You will be expected to develop using tools like Terraform, CloudFormation, or Ansible to automate database provisioning, patching, and scaling.
- What are the expected years of experience for a Database Platform Engineer II at Mastercard?
- The typical experience required for this role is 3-5 years in database engineering or Site Reliability Engineering (SRE) roles.
- Does Mastercard require specific cloud certifications for the Database Platform Engineer II position?
- While not strictly mandatory, active certification or deep experience in AWS Certified Database – Specialty or Azure Database Administrator Associate is highly valued for this position.
- What scripting languages are most relevant for the Database Platform Engineer II role at Mastercard?
- Proficiency in Python, Bash, or Go is essential for building internal tooling and automation scripts required for this role.
- What compliance standards must the Database Platform Engineer II be aware of at Mastercard?
- You will need to ensure data platforms meet Mastercard's rigorous PCI-DSS and SOX compliance standards, implementing necessary security measures like encryption and access controls.
- Is this a remote or on-site position for the Database Platform Engineer II role?
- The job description does not explicitly state the work arrangement. However, given the nature of the role and Mastercard's global presence, it could be hybrid or on-site at one of their offices.