Logo for EZCORP

Data Engineer

Roles & Responsibilities

  • 5+ years of experience in data engineering or a related field
  • Proficiency in SQL, Python, and Spark for data processing and analysis
  • Extensive experience with Azure Data Factory and Azure Databricks for ETL and data pipeline development
  • Familiarity with data modeling and architecture principles, data quality practices, and automated testing (PyTest, Behave) as well as CI/CD with Azure DevOps

Requirements:

  • Develop, maintain, and optimize data processing systems and ETL pipelines using Azure Data Factory and Azure Databricks.
  • Collaborate with the Data Architect to implement data models and architectures that support scalable, reliable data flows.
  • Ensure data quality and integrity through automated tests with Pytest and component/integration tests with Behave.
  • Manage Azure cloud infrastructure and CI/CD processes, including Infrastructure as Code (IaC), RBAC, and data orchestration via Azure Data Factory and Databricks.

Job description

At EZCORP we are a growing team focused on creating and changing the pawn industry as we know it today. We believe that our platform enabled lending and e-commerce solutions will revolutionize our ability to attract, engage and service our customers across the United States, Mexico and Latin America.

Join us now for an opportunity to be a part of a team that wants to provide access to short-term cash for every person – everywhere!

The Company:

Founded in Austin in 1989, EZCORP has grown into a leading provider of pawn loans in the United States, Mexico and Latin America. We are dedicated to satisfying the short-term cash needs of consumers who are both cash and credit constrained and providing an industry-leading customer experience.

What’s in it for you:

Ground Floor opportunity with EZCORP, a company with a start-up, purpose-driven mentality where innovative and agile problem solving are part of our DNA along with competitive compensation and benefits.

Address:

Guatemala

The Data Engineer will focus on developing and optimizing data processing systems, implementing ETL processes, and ensuring the accuracy and consistency of data across various platforms. The role involves working with large datasets and using tools like Azure Data Factory, Azure Databricks, and Spark to create scalable data pipelines. The Data Engineer will support the Data Architect by implementing data models and contributing to data governance practices.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Develop, maintain, and optimize data processing systems and ETL pipelines using tools such as Azure Data Factory and Azure Databricks.
  • Collaborate with the Data Architect to implement data models and architectures that support scalable and reliable data flows.
  • Ensure data quality and integrity through unit tests with Pytest and component and integration tests with Behave.
  • Work with cross-functional teams to integrate data from various sources, utilizing PySpark processes executed in Databricks and orchestrated by Azure Data Factory.
  • Manage infrastructure components in the Azure Cloud, including role-based access control and Infrastructure as Code (IaC) practices.
  • Contribute to continuous integration and continuous deployment (CI/CD) processes using Azure DevOps and related tools.
  • Perform data analysis and processing using SQL, Python, and Spark to support business intelligence and reporting needs.

EDUCATION & EXPERIENCE:

  • 5+ years of experience in data engineering or a related field.
  • Proficiency in SQL, Python, and Spark for data processing and analysis.
  • Extensive experience with Azure Data Factory and Azure Databricks for ETL and data pipeline development.
  • Familiarity with data modeling and architecture principles.
  • Experience with data quality tools and practices, including automated tests with PyTest and Behave.
  • Basic knowledge of Azure Kubernetes Service (AKS) and event-driven architectures.
  • Familiarity with CI/CD practices and tools such as Azure DevOps, YAML, and shell scripting.
  • Experience with infrastructure management in Azure, including basic knowledge of Terraform and role-based access control.

Data Engineer Related jobs

Other jobs at EZCORP

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.