Data Engineer
At a glance
Location: US-TX-Austin, Texas, US Map
Posted: 11/08/2018
Closing: 12/07/2018
Degree: High School
Type: Full-Time
Experience: Not Specified
Job description

Job Description

The Data Engineer will support EZCORP's Data Science team on data initiatives ensuring optimal data delivery architecture is consistent throughout ongoing projects. This role will be responsible for the maintenance, improvement, cleaning and manipulation of data in the business' operational and analytic databases. The engineer will also work closely with the software and data teams to understand and aid in the implementation of database requirements, analyze performance and troubleshoot any existing issues.

Key Areas of Responsibility

1. Responsible for expanding and optimizing EZCORP's data and data pipeline architecture and data flow

2. Transforms and extracts data into a format that can be easily analyzed

3. Develops, maintains and tests infrastructures for data generation

4. Deploy Machine Learning models in an operational environment

Critical and Essential Tasks

1. Builds systems and infrastructures that collect and process data according to company needs and goals

2. Builds, evolves and scales out infrastructure to ingest, process and extract meaning out of data

3. Implements statistical models to carry out various novel aspects of classification and information extraction from data

4. Leverages existing data infrastructure to fulfill all data-related requests, perform necessary data housekeeping, data cleansing, normalization, hashing, and implementation of required data model changes

5. Analyzes data to spot anomalies, trends and correlate similar data sets

6. Troubleshoots problems, identifies possible solutions, and resolves accordingly

7. Builds analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operation efficiency and other key business performance metrics

8. Identifies, designs and implements internal process improvements - automating manual processes, optimizing data delivery and redesigning infrastructure for greater scalability

5+ years of experience in a Data Engineer role

Bachelor's degree in computer science, IT or applied math; Master's degree preferred; data engineering certifications a plus

5+ years of experience in a Data Engineer role

Bachelor's degree in computer science, IT or applied math; Master's degree preferred; data engineering certifications a plus


Technical & Professional Skills

Job-Specific Knowledge, Skills, and Abilities

• Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) and working familiarity with a variety of databases

• Experience and proficiency with Python applications and development

• Experience building and optimizing 'big data' data pipelines, architectures and data sets

• Experience performing root causes analysis on internal and external data and processes

• Working knowledge of message queuing, stream processing and highly scalable 'big data' data stores

• Excellent verbal and written communication and interpersonal skills, attention to detail and accuracy in work, time management and organizational skills

• Skilled in public speaking and presentations

• Self-directed with ability to prioritize and manage expectations with a demonstrated ability to work independently as well as within teams to deliver solutions on time and on budget

Service Orientation

This is a major area of importance. Defining and introducing solutions that are customer service oriented is one of the primary responsibilities. People who are successful in this position will be eager to help, committed to doing things right and always focused on the business outcome we require.


This is an individual contributor however will be a technology Leader. Leadership skills are of great importance. An emphasis on inter-personal relationships and "results orientation" will ensure success in this position. Additionally, communication skills will be used to interpret technical information to all levels of associates within the Company in a positive and motivational manner.

Analytical Skills

As a leader, this position will need to have keen analytical skills that will allow him/her to look at alternatives and identify discrepancies and irregularities and determine the best solution to correcting the situation. Critical and independent thinking are essential.


In order to be effective in this position, the incumbent must be able to find creative and innovative ways to better handle day-to-day and special situations by carefully planning for possible eventualities. The successful person will set goals, timetables and meet deadlines as a normal part of their everyday business.

Physical Demands and Work Conditions

The physical demands described here are representative of those that must be met by an associate to successfully perform the critical tasks of this job. While performing the duties of this job, the associate may be required to: stand; use a hand to finger, handle or feel objects; operate tools or controls; reach with a hand and arm to grasp or put away objects; be able to clearly speak and hear sounds and conversations. The associate may frequently be required to walk, stoop, kneel or crouch. The associate may occasionally be required to climb or balance. The associate may regularly lift heavy or bulky items, and may need to move, with any requisite help or tool, items that weigh 50 pounds or more. Specific vision abilities required by this job include close vision and the ability to adjust focus. Reasonable accommodations may be made to enable individuals with disabilities to perform any of the critical tasks.

The work environment characteristics described here are representative of those an Associate encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the critical tasks. While performing the duties of this job, the Associate works in a retail store; occasionally works near moving mechanical parts and in outside weather conditions and may occasionally be exposed to everyday hazards. The noise level in the work environment is usually moderate.

EZCORP participates in the E-Verify Program (Department of Homeland Security) which electronically verifies the employment eligibility, identity, and Social Security number validity of all new hires and rehires.

Data Engineer