Senior Software Engineer - Python, SQL & Big Data
Prague, Czech Rep
Applications have closed
Mastercard
Wir verbinden und fördern eine integrative, digitale Wirtschaft, von der Menschen, Unternehmen und Regierungen weltweit profitieren, indem wir Transaktionen sicher, einfach und zugänglich machen.Our Purpose
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Title and Summary
Senior Software Engineer - Python, SQL & Big DataOur team within MastercardSpendingPulse provides economic insights to our customers including financial institutions, merchants, and governments. We analyze datasets with billions of transactions across geographies and sectors using Big Data technologies including Spark, Hive, and Impala. We are looking for an innovative data engineer who can design and build data pipelines, thriving in a fast-paced agile team. This individual will collaborate closely with our Data Science, Product Management, User Interface, and Data Warehouse teams, with team members in Prague, United States, and India. Every team member contributes to designing, building, and testing new features. The range of work you will encounter includes building new data pipelines, making data-driven decisions, creating data visualizations, and improving the reliability and performance of existing pipelines that run on our massive transaction dataset.
The SpendingPulse team is currently scaling the product globally, designing and building the infrastructure that will facilitate quality control and distribution of SpendingPulse results to consumers. As the product continues to expand, the team will add support for additional analytics, publish data on a more timely cadence, improve the automation of processes, and increase the robustness of the platform.
The SpendingPulse team is part of Mastercard's Data & Services organization. The Data & Services team is a key differentiator for Mastercard, providing the cutting-edge services that are used by some of the world's largest organizations to make multi-million dollar decisions. Focused on thinking big and scaling fast around, Data & Services is responsible for end-to-end solutions for a diverse global customer base. Centered on data-driven technologies and innovation, these services include payments-focused consulting, loyalty and marketing programs, Test & Learn experimentation, and risk management services.
Position Responsibilities
As a Senior Software Engineer in data pipeline team, you will:
Build scalable and maintainable data pipelines that allow us to expand SpendingPulse with new features and deliver insights from economic trends;
Drive performance, reliability, and readability in our code base, allowing us to troubleshoot quickly and publish data consistently;
Test your code and review code from other team members;
Continuously innovate and determine new approaches, tools, techniques, and technologies to solve business problems;
Partner with roles across the organization including consultants, engineering, and sales to determine the highest priority problems to solve;
Collaborate across teams with exceptional peers who are passionate about what they do.
Ideal Candidate Qualifications
4+ years of data engineering experience in an agile production environment
Proficiency with SQL, writing readable and well-tuned queries.
Proficiency with Python. Understanding of object-oriented software design.
Great appreciation for clean, readable, maintainable code.
Familiarity Linux command line.
Experience with big data technologies is a bonus.
Clear communicator. Strong written and verbal English skills.
Motivation, creativity, self-direction, and desire to thrive on small project teams.
Ability to collaborate within the team across roles. Communicate with teammates who have varying levels of technical understanding.
Strong technologist eager to learn new tools and frameworks.
Passion for analytical / quantitative problem solving.
Eager to experiment with new team processes and innovate on development approaches.
Excellent academic record with a degree in Computer Science or related technical field.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard’s security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Big Data Computer Science Consulting Data pipelines Data warehouse Engineering Linux Pipelines Python Security Spark SQL Testing
Perks/benefits: Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Manager jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Science Manager jobs
- Open Principal Data Engineer jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open GCP-related jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open Deep Learning-related jobs
- Open PhD-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open PyTorch-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open LLMs-related jobs
- Open Kubernetes-related jobs
- Open Generative AI-related jobs
- Open Data governance-related jobs
- Open Hadoop-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs