Sr Data Engineer
MoneyGram
IndiaremotePosted 10 days ago
Skill Required
Data-EngineerData-Pipeline-EngineerCloud-Data-EngineerSenior-Data-EngineeringSenior-Data-Engineer-PositionsSenior-Data-Engineer-JobsData EngineerData Warehousingdata engineeringData StructuresETLCD pipelinesGCPEngineeringanalyticalautomationGitHub ActionsObservabilitydesigninganalyticsBigQuerybuildingAirflowJenkinsfintechetc.)PythondesignGitCI/CDCloudDesign PatternsFulltime
Key highlights
- Required 7+ years of data engineering experience
- Location: India, Remote
- Comprehensive Health Insurance provided
- Life and Accident Insurance offered
- Tuition Reimbursement available
- Remote work flexibility option
Role overview
MoneyGram seeks a Senior Data Engineer to leverage its 85+ years of global payment experience and presence in over 200 countries and territories. The role combines the strength of a trusted global brand with the agility of a tech-forward, growth-driven culture, seeking bold thinkers, builders, technologists, and sellers who desire real ownership of their work and thrive in collaborative environments. At MoneyGram, candidates will have the opportunity to make a measurable impact on cross-border payments and financial services by transforming how the world moves money.
Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines using GCP-native services such as BigQuery, Cloud Composer (Airflow), Dataflow, Cloud Functions, Cloud Storage, etc.
- Build highly optimized data ingestion frameworks for batch and streaming workloads.
- Implement data transformation logic using SQL, Python, and Apache Beam.
- Design and implement partitioning, clustering, and optimization strategies in BigQuery for performance and cost efficiency.
- Build reusable frameworks for ingestion, reconciliation, data quality, and metadata tracking.
- Implement data validation, profiling, and monitoring to ensure data accuracy and completeness.
- Establish best practices for error handling, logging, and alerting within pipelines.
- Support data governance initiatives, including documentation, lineage, and change management.
- Use CI/CD pipelines (Cloud Build, GitLab CI/CD, Jenkins, etc.) to automate deployments of data pipelines.
- Work closely with Analytics, Product, and Engineering teams to gather requirements and design scalable data solutions.
Requirements
- Data Engineering Experience: 7+ years of experience in data engineering or related fields.
- Strong expertise in Google Cloud Platform including working knowledge of BigQuery, Cloud Composer/Airflow, Dataflow/Apache Beam, Pub/Sub, Cloud Storage, and Cloud Functions.
- Strong SQL skills: The ability to write complex, optimized queries.
- Data Pipeline Development: Hands-on experience leveraging Python for data pipelines and automation.
- ETL/ELT Design: Experience designing and executing ETL/ELT solutions in production.
- Data Modeling: Solid understanding of data warehousing concepts, dimensional modeling, and analytical data structures.
- Version Control: Experience with Git-based version control and CI/CD pipelines.
Nice to have
- Domain experience in the Fintech industry.
- Experience using AWS data services such as S3 and Glue.
- Strong problem-solving skills and the ability to troubleshoot complex data issues.
- Excellent communication and documentation skills.
- Ability to work independently and manage priorities in a fast-paced environment.
- Collaborative mindset with the ability to work cross-functionally.
Benefits
- Comprehensive Health Insurance - Medical coverage for eligible employees and their families (subject to benefits limit, policy terms and conditions)
- Life and Accident Insurance - Financial protection coverage for eligible employees
- Community Service Days - Paid time off for eligible employees to volunteer in their communities
- Tuition Reimbursement - Educational assistance program for eligible employees (subject to program guidelines and approval)
- Transfer Fee Reimbursement - Smooth transitions with reimbursement for any transfer-related fees
- Employee Assistance Program - Confidential counseling and support services for eligible employees
- Employee Referral Program - Incentive program for employee referrals (subject to program terms)
- Remote work flexibility - Available for eligible roles with hybrid or remote work options
Additional details
- Location: India, Remote
- Company Background: MoneyGram has 85+ years of experience with a presence in more than 200 countries and territories, serving over 60 million customers annually across 200+ countries and nearly half a million retail locations.
- Role Focus: Combining the strength of a trusted global brand with the agility of a tech-forward, growth-driven culture to help millions send funds quickly, securely, and affordably.