We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Data Engineer

Triumph Financial
United States, Texas, Dallas
Jan 18, 2025
Job Description
Position Summary

We are a fast-growing FinTech company that seeks a highly skilled Senior Data Engineer to join our dedicated team. This is an excellent opportunity to play a significant role in building Triumph's data lake and platforms which will impact our expanding universe of products and services. As part of our Data & Analytics team, you will be responsible for designing and implementing our organization's data pipelines. You will work closely with other teams within technology and business to ensure that we have a best in class foundation for a data driven future.

The Senior Data Engineer should be a hands-on expert in architecting and building the data and analytics pipelines and related processes. This role requires strong interpersonal skills due to close interactions with business and technology stakeholders at all levels with varying technical backgrounds in a fast-paced work environment.

A Day in the Life
  • Design, build and implement reliable, resilient and modular data pipelines across the data ecosystem.

  • Work with data architects to design the enterprise data lake and data warehouse and associated data models.

  • Establish best practices and processes for ETL/ELT, including tools, CI/CD and DevOps.

  • Troubleshoot and help support data & analytics pipelines.

  • Help with the development of data products to monetize data assets throughout the organization.

  • Work with system administrator to help monitor and manage consumption costs, identify and address performance bottlenecks.

  • Help implement security and governance best practices for data ecosystem.

  • Maintain documentation for data flows, design patterns, processes, and best practices.

  • Mentor and develop analysts, data engineers and others as required.

Experience & Education

The successful candidate will possess subject matter expertise, technical experience and skills, leadership skills, analytical and critical thinking skills, and attention to detail. Additionally, the ideal candidate should possess the following:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

  • 5-7 years experience as a data engineer, with specific expertise in Snowflake and dbt required.

  • Expertise in designing and building complex data pipelines and workflows from various sources into data lake / data warehouse, including batch and streaming pipelines.

  • Knowledge of transactional and analytical data modeling techniques.

  • Experience working with various modern data stack tools like Matillion, Fivetran, dbt, Airflow, Dagster, etc.

  • Extensive knowledge of data warehouse design concepts, ETL/ELT processes as well as BI tools.

  • Extensive experience with SQL and relational databases, data profiling and quality.

  • Python or similar programming skills, scripting experience.

  • Certification in Snowflake preferred.

  • Familiarity with AWS services and infrastructure preferred.

  • Experience working within Agile software development methodology.

  • Experience building release management protocols.

  • Ability to generate and maintain technical documentation is required.

Skills & Abilities Required
  • Strong problem-solving and communication skills.

  • Ability to work effectively in a cross-functional team.

  • Self-motivated with the ability to work individually or in a team

  • Ability to leverage tools to perform day-to-day administration tasks, root-cause analysis and service restoration (such as backup, restore, failover, log interpretation, and performance monitoring)

  • Ability to multitask and manages work effectively by prioritizing own assignments, schedules, and meetings resulting in timely completion of work.

  • High degree of personal integrity.

  • The applicant should be eager to learn and obtain technical certification.

  • Must be able to receive and follow instructions given by management.

  • Must have the ability develop solutions to unique problems.

Work Environment

The work environment characteristics described here maybe encountered while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Must be physically capable to stoop, bend, lift up to 20 lbs to place technology supplies and computers and related equipment onto racks, desks, counters and into cabinets and onto storage shelves, etc.

  • Moderate noise (i.e. business office with computers, phone, and printers, light traffic).

  • Ability to work in a confined area.

  • Ability to sit at a computer terminal for an extended period of time. Occasional stooping or kneeling may be necessary.

  • While performing the duties of this job, the employee is regularly required to stand, sit, talk, hear and use hands and fingers to operate a computer keyboard and telephone.

  • Specific vision abilities are required by this job due to computer work.

  • Regular, predictable attendance is required.

#LI-JH1

Applied = 0

(web-6f6965f9bf-j5kl7)