Mastercard logo

Software Engineer II | Data & AI Platform

Mastercard
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

PythonSQLAWSCI/CDDatabricksData PipelinesBackend DevelopmentRESTful APIsTest Automation

Job description

Overview

Software Engineer II on the Data & AI Platform team within Data Foundations, part of Business & Market Insights. The role builds platform software and automation for secure customer data exchange, workspace setup and pipeline orchestration.

What you'll do

  • 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.

What you'll need

  • Intermediate skills in Python or another language such as Java, Scala or C#/.NET.
  • Working SQL.
  • Knowledge of source control, automated testing, secure coding, code review and CI/CD.
  • Experience building software on a public cloud; the team uses AWS and Databricks.
  • Interest in data platforms and how data moves between systems.
  • Product curiosity: asking who needs the work and why.
  • Clear communication and practical use of AI tools, with sound judgement on when to trust their output.

Nice to have

  • 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.
  • Experience with infrastructure as code or deployment automation.

Details

  • Location: Pune, India.
  • Starts with reliable ingestion of customer and third-party data, working with senior engineers on bigger design decisions.
  • In the first few months: deliver scoped features and fixes, join production support and automate a manual operational step.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II | Data & AI Platform