Senior Data Analytics Developer

Calgary, Alberta, Canada

Neo Financial

Neo Financial™ is shaping the future of how Canadians spend, save, and earn. Join now and discover a modern way to manage your money.

View company page

At Neo, we’re reimagining everyday financial services from the ground up and shaping the financial future for millions of people in Canada. We’re a tech company consistently pushing for the next best thing, which provides many opportunities to grow and learn personally and professionally. Ready to materialize your passion into a connected purpose? Come join a high-speed startup in a community of high-achieving dreamers and doers, set on innovating the best solutions.


About The Role:

Neo Financial has an opportunity for a Senior Data Analytics Developer to join our team in Calgary, AB.

We believe that data is a competitive advantage for Neo. As a Senior Data Developer, you’ll play a pivotal role in setting the technical direction for Neo’s data platform and building out key systems and solutions with data at the core.

We use a cloud-based, modern data architecture in our everyday work, including many state of the art tools and technologies. But we believe that a great data engineer with great developer fundamentals can learn any tech.

What you’ll be doing:

  • Build solutions using our high-tech data platform that includes Dbt, Snowflake, Apache Spark, Airflow, Kafka, AWS and Databricks (plus more).
  • Write Python or SQL code for most projects, including automated tests.
  • Providing input and subject-matter expertise on future data products
  • Working with product teams to define and capture data modeling requirements
  • Developing test cases and validations to ensure high-quality data products
  • Perform code reviews to ensure that the work done by the team meets the highest standards and best practices.
  • Be an expert with databases including SQL and NoSQL varieties; you should be a master of building and optimizing complex SQL queries.
  • Develop automated testing for all your projects, ensuring that your solutions are high quality when released, but also helping avoid regressions over time.
  • Develop patterns, abstractions, libraries, templates and other standards to help the team move fast and avoid reinventing the wheel.
  • Own projects and systems in production, ensuring they are operating to the highest standards and meeting challenging SLAs.
  • Actively make an effort to teach others, mentor the team, collaborate, and be involved.
  • Lead standup meetings, retrospectives, or technical reviews of product stories

What we are looking for:

  • 5+ years of strong experience with SQL and Python (or similar languages)
  • 3+ years of experience creating and maintaining mission-critical reports and dashboards.
  • 2+ years of experience in data modeling in an enterprise data warehouse setting.
  • Experience using Dbt, Airflow, s3, and Databricks are highly important.
  • Expertise configuring and using modern Business Intelligence / Analytics services
  • Ability to leverage development best practices throughout your work - like source-control, automated testing, CI/CD deployment pipelines, code reviews, etc.
  • Comfortable building solutions in cloud-based environments like AWS, Azure, or similar.
  • Strong leadership behaviours including giving confident feedback, presenting solution plans to executives, or participating in mentorship activities every day.
  • Applicants must be eligible to work in Canada and willing to relocate

About applying with us:
At Neo, you’ll be working with industry-leading technology that changes the way we live and redefines Canada’s financial future. It’s a serious deal, and we’re building a high performance, mission-driven, and fast-paced team that strives to make a difference in every Canadian's life. We value personal growth, autonomy, leadership at all levels, and the ability to learn quickly from mistakes. We’re a team: in it together, always. Join a world class team building truly disruptive technology, right here in the Canadian prairies.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Airflow Architecture AWS Azure Business Intelligence CI/CD Data Analytics Databricks Data warehouse Kafka NoSQL Pipelines Python Snowflake Spark SQL Testing

Perks/benefits: Career development Startup environment Team events

Region: North America
Country: Canada
Job stats:  12  2  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.