Data Engineering Manager
Company
NinjaHoldings
Location
Chicago, IL
Type
Full Time
Job Description
NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and rewards along the way as we guide them on a path to financial improvement. Through our NinjaEdge brand, we help companies better understand their customers by offering a package of bespoke underwriting, fraud detection, and analytics services. With offices in Chicago, Miami, and around the world through the power of remote work, we are a lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance.
The Data Engineering Manager is responsible for managing the Data Team. This person will be the bridge between business teams and engineering teams as it relates to our data warehouse - its use, performance, design, reliability, and accuracy. In addition this individual will be the bridge between various engineering teams as it relates to our transactional databases - their use, performance, design, and reliability.
The right candidate understands how relational databases work and has working knowledge on the difference between row vs column based systems as it relates to data warehousing. The candidate must have experience in planning, communicating, and working on critical infrastructure and data pipelines. The right person must have working knowledge of ELT and ETL architectures/processes. Finally, the right candidate can demonstrate working knowledge and high skill of testing and test automation.
What You’ll Work On:You will lead the Data team in the following ways:
- Manage our Postgres transaction databases, our Snowflake databases, and the data pipelines from transactional sources to the warehouse.
- Design and migrate to a new warehouse model architecture using Snowflake, DBT, and Fivetran.
- Establish a process to support business teams reporting needs.
- Educate and advise engineering teams on solid transactional and analytic model design.
- At least 4+ years of professional experience as a DBA or Data Engineer
- At least 1 year managing a team of engineers
- Non-trivial experience creating, managing, tuning Postgres, MS SQL Server, and MySQL databases
- Strong communication
- Experience with ELT and/or ETL processes and data model design
- Experience working on cloud platforms such as AWS
- Experience using Ruby or Python for building automated scripts
- Experience using Snowflake
- Experience using DBT
- Competitive salary and benefits package
- Flexible, remote work
- Fun, fast-paced work environment
- Dynamic start-up culture
- Ability to make an immediate impact in a growth stage company
- Convenient downtown Chicago office located in the heart of the city
- Equal opportunity employer
Date Posted
07/29/2023
Views
9
Similar Jobs
Lead Architect - Analytics Engineering (Requiring Python) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager Registered Nurse - Field (Cook County) - CVS Health
Views in the last 30 days - 0
View DetailsManager, US Partnerships, New York or Chicago - Suntory Global Spirits
Views in the last 30 days - 0
View Details