Senior Data Engineering Developer
Calgary, Alberta, Canada
Applications have closed
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.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 Engineering 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).
- Make improvements to our data platform to optimize efficiency and help us scale - not only to higher volumes of data but to bigger teams and more complex projects.
- Set the pace and set the bar as one of our best hands-on data engineers at Neo
- Write Python code for most projects, including automated tests.
- Help maintain and deploy cloud infrastructure around data.
- Perform code reviews to ensure that the work done by the team meets the highest standards and best practices.
- 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.
- Be the voice for concerns like scalability, performance, security, and maintainability.
- 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 Python (or similar languages)
- 2+ years of experience in data modeling in an enterprise data warehouse setting.
- Experience using Airflow, s3, and Databricks are highly important.
- 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 CI/CD Databricks Data warehouse Engineering Kafka Pipelines Python Security Snowflake Spark Testing
Perks/benefits: Career development Startup environment Team events
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.
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Junior Data Scientist jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Business Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open LLMs-related jobs
- Open Airflow-related jobs
- Open Data warehouse-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs