Data Manager

Data Manager

This job is no longer open

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 Manager is responsible for the leading and 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. Because the candidate understands what it means for a database to be considered “infrastructure” as well as a critical “application”, the candidate naturally values planning, communication, and deliberate work in a high risk environment. The right person understands the fundamental operational concerns of ELT and ETL architectures/processes. Finally, you believe automation and automated testing are very important to reliability, safety, and operational awareness.

What You’ll Work On:

You will lead the Data team in the following ways:

  • Design and migrate to a new warehouse model architecture using Snowflake, DBT, and Fivetran.
  • Establish a process to support business teams reporting needs.
  • Improve monitoring and change control for our transactional databases.
  • Educate and advise engineering teams on solid transactional and analytic model design.

What We Are Looking For:

  • At least 4+ years of professional experience as a DBA or DB Engineer
  • 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

Additional Pluses, but not requirements:

  • Experience using Ruby or Python for building automated scripts

Benefits:

  • 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
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.