• Full Time
  • Toronto


Meet Railz.

Railz is a FinTech company that provides a single API to all major accounting software (QuickBooks, Xero, Sage, etc.) service providers and enables on-demand access to financial transactions, analytics, insights and reports on small business customers. Our solution suits any lender, financial institution, accounting firm, auditor and tech developer that requires financial data on its small business customers for the purpose of reviewing a credit application or assessing the financial health of a business. Our Data-as-a-Service solution allows our customers to be up and running in hours. We provide quick, low cost and direct access to both existing and new customers’ accounting software via our single API.

The Gig.

The Director of Data Engineering will be responsible for expanding and optimizing our data and data pipeline architecture in R, developing ETLs that streamline the processing of financial data, and creating analytics and models that add value to our customers. The ideal candidate is an experienced data engineer, model developer, and/or data scientist who enjoys optimizing data systems and building them from the ground up. The Director of Data Engineering will support our team with data initiatives and will ensure optimal data delivery architecture is consistent throughout our Accounting-Data-as-a-Service product. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

Who You Are.

You are an exceptionally talented R developer and data engineer with the ability and desire to work on complex problems that require you to constantly master new skills and technologies.


  • Code and build awesome tech in R.
  • Create and maintain optimal data pipeline architecture.
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using R and AWS ‘big data’ technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
  • Keep our data separated and secure through multiple data centers and AWS regions.
  • Create data tools for analytics and different team members that assist them in building and optimizing our product into an innovative industry leader.


  • Bachelor’s Degree, Master’s Degree, and/or PhD in Statistics, Math, Physics, Computer Engineering or a related field required, or equivalent education.
  • Knowledge and interest in leveraging financial data to improve decision-making and generate value.
  • Advanced working R knowledge and experience working with data engineering related packages (e.g. purrr, tidyr, dplyr, data.table, tibble).
  • Experience with R package development and building production-quality software using R (e.g. plumber APIs, shiny apps)
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement (e.g. profvis, microbenchmark).
  • Strong analytic skills related to working with unstructured datasets and bringing it into R (e.g. plyr, jsonlite, readr, ghql).
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ processes (e.g. sparklyr).
  • Strong project management and organizational skills (we use Atlassian).
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Experience with relational data stores, SQL and NoSQL databases, including MongoDB (e.g. aws.s3, mongolite)
  • Experience with data pipeline and workflow management tools.
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift.
  • Experience with containerization and Docker.
  • Analytical mind, critical thinker, problem-solver.
  • Understanding of the financial services industry and capital markets.

Bonus Points:

  • Start-up experience
  • Experience in FinTech

Why Railz?

We work hard, and we have fun. Success is what motivates us everyday to be the best and keep winning in the market. We offer a variety of perks to ensure our team can always work hard and play hard:

  • Plenty of paid time off for vacation and personal days
  • Health Spending Account
  • Support for remote workers
  • Flexible work schedule
  • Competitive salary, benefits and equity incentives for everyone!
  • Hackathon events. For all who love to design and build.

To apply for this job please visit railzai.bamboohr.com.