Overview
Build Mastercard's Data Commercialization Platform self-service experience and automated control layer. This hands-on, end-to-end engineering role spans user-facing web experiences, data, APIs and cloud layers in a multi-cloud environment, provisioning and governing cloud and lakehouse infrastructure for enterprise users.
What you'll do
- Build the platform's self-service experience and automated control layer.
- Replace manual, multi-team request processes with a governed, intuitive experience.
- Extend the platform with data-intensive and AI-powered capabilities.
- Build back-end services in Java, including Core Java, Spring Boot and REST APIs.
- Build web experiences in React and TypeScript/JavaScript with attention to responsive design, accessibility and performance.
- Design and operate modern data and lakehouse platforms.
- Engineer cloud platforms across compute, networking, identity, storage and security.
- Design workflow orchestration platforms, automation frameworks or long-running stateful processes.
- Implement retries, idempotency and reconciliation.
- Integrate with external systems through REST or GraphQL APIs.
- Design for query optimization, caching, asynchronous processing and application scalability.
- Evaluate technical trade-offs and contribute to architecture and design discussions.
- Explain complex solutions to engineering, security, platform and business stakeholders.
- Use AI coding assistants and modern developer productivity tools to speed up delivery and improve code quality.
What you'll need
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- 6+ years of experience building scalable, reliable data platforms and software in agile environments.
- Experience using distributed systems, microservices and RESTful APIs.
- Experience building and operating modern data and lakehouse platforms using Python, Spark/PySpark, Databricks, Unity Catalog, Apache Iceberg or Delta Lake, object storage, and workflow orchestration tools such as Apache Airflow.
- Strong end-to-end application development skills.
- Deep hands-on cloud engineering experience on AWS and/or Azure.
- Experience with Kubernetes, networking, identity and access management, storage, security, infrastructure-as-code using Terraform, CloudFormation, or CDK, CI/CD, observability, and cost optimization.
- Experience with relational and NoSQL databases, query optimization, caching, asynchronous processing, and application scalability patterns.
- Strong engineering fundamentals, including secure coding practices, access control models, automated testing, observability, and troubleshooting across UI, API, data, and cloud layers.
- Experience using AI coding assistants and modern developer productivity tools to speed up delivery and improve code quality.
Nice to have
- Experience with streaming and distributed data technologies such as Kafka, Flink, Trino, EMR, or Snowflake.
- Exposure to AI-powered development, including LLM-based applications, retrieval-augmented generation (RAG), agentic frameworks, and evaluation techniques.
Details
- Location: Pune, India.
- The role operates in a multi-cloud environment.
- Employees are expected to abide by Mastercard's security policies and practices.
- Employees are expected to ensure the confidentiality and integrity of accessed information.
- Employees are expected to report any suspected information security violation or breach.
- Employees are expected to complete periodic mandatory security trainings in accordance with Mastercard's guidelines.
Read the full description and apply on the company’s own careers page.