Join TriumphX! TriumphX, a member of the Triumph Financial portfolio of brands, provides a concentration of technology and project management resources the members of the Triumph Financial portfolio of brands - TriumphPay, Triumph and TBK Bank - via a shared service model. We're looking for top tech and project management talent to analyze, recommend and build strategic solutions that support Triumph Financial's mission to become a world-class, market-leading financial and technology company.
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 We offer Medical, Dental, Vision, Paid Time Off, 401k and much more.
Go on. Do it. Apply Today!
|