Mastercard
Pune, Maharashtra, India Posted 5d ago
As a Software Engineer II for the Data & AI Platform at Mastercard, you will start with reliable ingestion of customer and third-party data, independently delivering defined components and working with senior engineers on bigger design decisions. This role focuses on platform software, automation, and reliable ingestion pipelines.
Key Responsibilities
Build, test and operate services, APIs, connectors and automation for customer data exchange, workspace setup and pipeline orchestration.
Deliver defined components independently, from technical approach through release, monitoring and support.
Write automated tests and useful documentation.
Replace manual operational steps with code.
Investigate production issues, fix defects and support root cause analysis.
Break down and estimate work, give input on design, feasibility and risk, and give and receive code review feedback.
Requirements
Intermediate skills in Python or another language such as Java, Scala or C/.NET, plus working SQL.
Knowledge of source control, automated testing, secure coding, code review and CI/CD.
Experience building software on a public cloud such as AWS and Databricks.
Interest in data platforms and how data moves between systems.
Clear communication and practical use of AI tools.
Preferred Qualifications
Experience with Spark or Snowflake.
Experience with REST APIs, cloud storage integrations, or C/.NET and React-based tooling.
Experience exchanging data with external partners through cloud storage, SFTP or APIs.