Data Engineer







At Neo, we empower people to get the most out of their money and time. We're a tech company reimagining everyday banking from the ground up to create rewarding experiences and build community for all Canadians. We're looking for passionate go-getters who want to move fast and create a lasting impact.

Neo Financial is looking for full-time Data Engineers to join our team in Calgary. As a Data Engineer at Neo, you'll be building out cutting edge data transformation, transmission, and storage systems for a team of data analysts & scientists. You’ll be hands-on working with the data lake and populating the store from a diverse and ever-changing set of sources. Tools like Spark, EMR, Kinesis, and Redshift are your bread and butter! This is a ground-level role with the opportunity to set an example for the entire financial industry.

Our engineering team casts a wide net of problem solvers and self-starters, who are all energized by fast-paced work and can adjust their footing swiftly on any given day. Make your mark with transformative products and technologies, alongside some of Canada’s most successful developers and tech minds.

What you'll be doing:

  • Use Spark (PySpark) in EMR to perform data ingestions, transformations, and augmentations on large sets of data
  • Create and orchestrate data pipelines from a variety of different sources using Airflow
  • Supporting BI/analytics through building out an explorable data-lake in S3
  • Work with product management and analytics teams to take new ideas to production
  • Help integrate diverse systems into our data lake or data warehouse
  • Assist with the development of automated reports and delivery of analytics data

Who we're looking for:

  • 2+ years of experience working in a data intensive environment, preferably using Python and SQL
  • Experience using Apache Spark (PySpark)
  • Experience working in AWS (EMR, Kinesis, Glue, and/or Redshift)
  • Able to create and maintain data pipelines in a production environment
  • Strong understanding of data engineering principles
  • Familiarity with BI/analytics tools such as Looker
  • Applicants must be eligible to work in Canada and willing to relocate to Calgary

What will help you succeed:

  • Adaptable, high-achievers energized by a startup environment
  • Team players who love being part of an agile ecosystem
  • Project owners who can engage with developers or other stakeholders
  • Makers with a drive to finish, impress users, and delight customers

What it’s like to work with us:

At Neo, you’ll be working with industry-leading technology that changes the way we live and realize a better financial future. It’s a serious deal, but that doesn’t mean we don’t know a thing or two about having fun. Our entrepreneurial environment gets our adrenaline pumping and beats the regular 9-5 job. We’re in it together, always. Gain hands-on experience and be part of the future.

About applying with Neo:

Please apply using Chrome, as applications are only supported using Chrome on desktop.

Neo Financial is an equal opportunity employer. We are excited to meet with and hire the top talent out there. We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted. Successful candidates for this position will be required to undergo a security screening, including a criminal records check and may require a credit check.