Data Engineer II at Mastercard

Mastercard · Pune, India

📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company Mastercard 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python, JavaScript, Scala, SQL, Kafka, AWS, Spark. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python JavaScript Scala SQL Kafka AWS Spark Databricks Data Engineer II at Mastercard — Full Details & How to Apply Mastercard is seeking a Data Engineer II in Pune, India with hands-on experience in Python, JavaScript, Scala, SQL, Kafka, AWS, and Spark . This role supports Data Analysts and Data Scientists with data-driven requests, enabling efficient data access and usability in real-world applications. Candidates must demonstrate shipping experience with relevant technologies and have a technical qualification in data engineering. This Data Engineer II role is critical for building and maintaining database technologies and environments. The position directly supports data analysis workflows by managing data pipelines and ensuring data availability. The role involves working with large-scale data ETL processes using tools such as Spark , Databricks , and AWS , which are essential for processing and storing high-volume transactional data. The job posting highlights that Mastercard is recruiting for a Data Engineer II in Pune, India, to assist multiple Data Analysts and Data Scientists. The role is part of a technical team focused on data infrastructure and accessibility. Mastercard powers digital payment solutions across over 200 countries, though specific operational details are not provided in the posting. 2023, 2024, 2025, 2026 graduates should apply if they have hands-on with Python, JavaScript, Scala, SQL, Kafka, AWS, Spark and demonstrated shipping experience. The role requires 1-3 years of experience . Salary is Not Disclosed . Applicants will gain practical experience with Python , JavaScript , Scala , SQL , Kafka , AWS , Spark , and Databricks . This role provides exposure to enterprise-grade data engineering workflows and strengthens foundational skills in scalable data systems. It serves as a stepping stone toward advanced data engineering roles in large-scale technology environments. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Data Engineer II jobs , Mastercard recruitment , and Pune, India jobs on our platform. Job Role & Responsibilities The Data Engineer II at Mastercard builds and maintains scalable data pipelines using Spark and Kafka to support real-time transaction analytics and fraud detection systems. This role ensures data integrity, performance, and availability across AWS environments for global financial operations. Develop ETL scripts in Python to extract, transform, and load transaction data from source systems into Amazon S3 and Redshift for downstream analysis. Design and deploy real-time data ingestion workflows using Kafka and Spark to process high-volume card transaction streams at Mastercard ’s global scale. Query structured data in SQL to validate data consistency, detect anomalies, and generate performance reports for data analysts and scientists. Monitor data pipeline performance using Amazon CloudWatch and Spark job metrics to ensure sub-second latency and 99.99% data availability. Refactor legacy data processing codebases written in Scala and Python to improve execution efficiency and reduce memory overhead by 30% or more. Collaborate with Data Analysts and Data Scientists to deliver data queries via SQL and Spark SQL for fraud pattern detection and customer behavior modeling. Document data processing workflows in Databricks notebooks and Confluence to ensure transparency, reproducibility, and onboarding for new team members. Diagnose data quality issues using Spark data validation functions and SQL error logs to identify missing records, duplicates, or schema mismatches in production pipelines. This role demands direct ownership of data infrastructure, where every pipeline decision impacts Mastercard ’s real-time fraud detection and compliance systems, with measurable outcomes in data accuracy and system uptime. Required Skills & Technical Competencies The role requires hands-on proficiency in core data engineering tools and languages, with a focus on practical implementation in production environments. Candidates must demonstrate technical execution in Python , SQL , Spark , Kafka , and AWS services. Technical Skills Python — intermediate — used to write ETL scripts, automate data validation, and integrate with Spark and Kafka for data ingestion. JavaScript — intermediate — used to build interactive web dashboards or data visualization tools for data analysts using React or D3.js . SQL — advanced — critical for querying large-scale relational databases, performing joins, aggregations, and data validation in Redshift and Amazon RDS . Kafka — intermediate — essential for building real-time data ingestion pipelines that process transaction streams at Mastercard ’s scale. Spark — advanced — used to process large-scale data in Spark SQL and Spark Streaming for batch and real-time analytics on AWS clusters. AWS — intermediate — required for managing data storage in S3 , Redshift , and EMR , and deploying Spark jobs on Amazon EMR . Databricks — intermediate — used to develop and manage data workflows, notebooks, and ML pipelines in a cloud-native environment. When preparing your resume, emphasize specific projects where you used Python , Spark , or SQL to build, optimize, or debug data pipelines with measurable performance improvements or error reduction. Eligibility Criteria This role is designed for candidates with a technical degree and 1–3 years of hands-on experience in data engineering, specifically working with Python , SQL , and Spark in real-world data systems. Must hold a Bachelor’s degree in Computer Science, Data Science, or a related technical field. Eligible batches are 2023 , 2024 , 2025 , and 2026 only. Must have 1–3 years of hands-on experience with Python , SQL , and Spark in data processing or ETL projects. CGPA or academic performance is not specified, but demonstrated shipping experience is required. Must have a portfolio or GitHub repository showcasing data pipeline projects using Spark , Kafka , or SQL with clear metrics or outcomes. Experience with cloud-based data platforms such as AWS or Databricks is expected in project work. Documentation & Portfolio Requirements Your resume must include a clear project section with technical details: the tool stack used, the data volume processed, and the metric improved (e.g., 40% faster ETL, 99% data accuracy). For this role, prioritize showcasing a project where you built a data pipeline using Spark and Kafka to process transaction data, with measurable performance or error reduction — this directly aligns with Mastercard ’s operational needs. Salary for Data Engineer II at Mastercard 💰 Compensation Not Disclosed The advertised compensation for the Data Engineer II role at Mastercard is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Data Engineer II Upskilling with the right resources significantly enhances your chances of selection for the Data Engineer II role at Mastercard . Recommended Courses & Resources Python — Essential for data manipulation and analysis in engineering tasks. JavaScript — Useful for data visualization and web-based applications. Scala — Important for big data processing with Spark . SQL — Crucial for database management and querying data. KodNest — Provides hands-on experience with data engineering projects. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with Python — Ensure to include relevant projects. ❌ Using a generic resume — Tailor it to the specific responsibilities listed in the job posting. ❌ Listing technologies like Spark or Kafka without context — Provide details on how they were utilized in past projects. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet this to avoid disqualification. ❌ Adding unrelated technologies or unsupported claims — Stick to substantiated experiences to avoid backlash. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Data Engineer II Optimizing your resume for ATS is crucial for standing out in the application process for the Data Engineer II role. ATS Keywords to Include Data Engineer Python SQL AWS Spark Kafka JavaScript ETL Data Analysis Database Management Databricks Scala Resume Tips for This Role Highlight your experience with Python , as it is a critical skill for the role. Emphasize familiarity with AWS and Spark , as these tools are essential for the responsibilities. Showcase a project that involved building ETL processes or working with large datasets. Use exact keywords from the job description to align with ATS requirements without overstuffing. Avoid adding unsupported claims or technologies that cannot be substantiated in your experience. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated experience or unsupported technologies in your resume for this role. How to Apply for Data Engineer II at Mastercard Apply Now — Mastercard Open the official apply URL and confirm the job title and company is correct. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Mastercard NexisGrow.com does not charge any fees for job applications. Mastercard Mastercard is a global technology company based in Pune, India, operating in the technology industry with an onsite work mode. This Data Engineer II role supports data-driven initiatives within a team that collaborates with Data Analysts and Data Scientists to deliver scalable data solutions. The team builds and maintains database technologies, develops automated ETL processes, and optimizes SQL queries. They work with cloud platforms like AWS , Databricks , Spark , and Kafka , and manage data environments using tools such as SQL , Scala , and Delta tables to ensure efficient data processing and analysis. This role supports Mastercard ’s digital payments ecosystem by enabling secure, scalable data workflows that power transaction solutions. It contributes to the company’s mission of delivering accessible and smart payment services globally. Early-career professionals gain hands-on exposure to core tools including Python , JavaScript , SQL , and Spark . This role offers practical experience in database management, ETL automation, and cloud data platforms—key skills in data engineering. Company Details Industry Technology Location Pune, India Connect With Us Careers Apply Now Website 🔗 mastercard.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Key skills include Python, SQL, AWS, Spark, Kafka, and JavaScript, which are essential for data processing and analysis. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available in the job data. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review key technologies like Python and AWS, prepare to discuss ETL processes, familiarize yourself with data analysis concepts, practice problem-solving scenarios, and align your resume with the job description. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, India. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to large-scale data ETL processes, collaboration with Data Analysts and Data Scientists, and hands-on experience with critical technologies. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, SQL, AWS, and Spark, along with relevant project experience in data engineering or analysis. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with Data Analysts and Data Scientists, indicating a team-oriented work environment. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at Mastercard Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com