Data Engineer
Canada, Remote
Benevity
Benevity's corporate purpose software offers the only integrated suite of community investment, employee, customer and nonprofit engagement solutions.Benevity’s award-winning corporate purpose software empowers companies and their people to take social action on the issues and causes they care about. Through giving, volunteering, grantmaking and positive actions, we help 650+ clients (and counting!) build better cultures and engage their employees and customers to create greater social and business impact. We’re also one of the first B-Corps in Canada, meaning we’re as committed to purpose as we are to profits.
Benevity is seeking a Data Engineer to join our team. The data flowing through our platform directly contributes to decision-making by our internal leaders in addition to those running Goodness programs of some of the most iconic brands in the world.
It’s more than building data warehouses and reports; technological shifts are unlocking and repositioning data into being one of the most valuable assets an organization possesses. This role has the rare opportunity to help contribute to a data platform that truly makes the world a better place.
This role is about understanding Benevity’s business, the data behind it and how to transform this into information that empowers all members of the Goodness ecosystem to better outcomes. Ideal candidates will have expertise in all phases of the software development life cycle in building models that scale over time while balancing accuracy, flexibility and speed.
What you will do
- Collaborate with analytics and business teams to improve data warehouses that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization
- Identify, design, and implement internal process improvements: automating manual queries, optimizing data delivery, re-designing infrastructure for greater scalability and flexibility
- Build the infrastructure required for optimal data modelling, transformation, and loading of data from a wide variety of data sources using SQL/Flink/Python and AWS/GCP technologies
- Design, implement, and support data warehouse infrastructure using various databases like MySQL, SQL Server and PostgreSQL
- Ensure data quality and integrity in data platforms
- Build unit, integration and system tests in application code
- Translate analytics requirements into SQL and SQL into Scala applications using Flink API on AWS and dbt on GCP
- Develop a deep understanding of our vast data sources and know exactly how, when, and which data to use to solve business problems
- Work with product teams to analyze data and derive new insights that drive Benevity's cloud software success
- Work with the team on building new data platform on GCP
What you bring
- Computer Science, Information Systems, Mathematics, Statistics, Finance, Business, related field or equivalent working experience
- 5+ years of strong programming skills in Python or Scala (should have)
- Hands on and strong experience working with Google Data Products (e.g. BigQuery, Dataflow, Datastream, Looker, etc.).
- Experience in MDM, Metadata Management, Data Quality and Data Lineage tools
- Strong SQL skills to analyze data and derive insights (Must have)
- Proven experience as a data engineer, software developer, or similar.
- Solid understanding of dimensional modelling - Kimball or Inmon (should have)
- Experience with big data technologies such as Kafka, Flink or Spark (an asset)
- Experience with CICD pipelines for data platforms (an asset)
- Excellent written and verbal communications skills
- Exceptional troubleshooting and problem-solving abilities
- Experience working in an agile environment
- AWS/GCP-specific experience would be highly desirable
Change the World Through Technology
If you want to use your skills, voice and vision to create and improve products for the world’s coolest companies, Benevity is the place for you. You’ll be part of a tech transformation at a high-growth company that is changing the way businesses and people do good in the world.
You’ll get that competitive salary, flexible health benefits, mental health support, a generous bonus program, stock options, a hybrid office/home work environment and so much more. Plus, Benevity’s very own MyGoodness program inspires our people to donate, volunteer and take action for the causes and issues they care about.
If you want to play an integral role in a tech transformation, you belong at Benevity.
Join a company where DEIB isn’t a buzzword
The diverse backgrounds, experiences, skills and passions of our people make it possible for us to keep innovating as the market leader in our space.
Diversity, Equity, Inclusion and Belonging are part of Benevity’s DNA. You’ll see the impact of our massive investment in DEIB daily—from our Black Employee Network making space for us to have difficult conversations to our Pride events and the exceptional diversity on our leadership and tech teams.
We strive to build a strong culture of Belonging so that every Benevity-ite feels included and can thrive as their authentic selves — in a place where everyone has an equitable opportunity to shine!
If you want to feel seen, heard and celebrated, you belong at Benevity.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs AWS Big Data BigQuery Business Intelligence Computer Science Dataflow Finance Flink GCP Kafka Looker Mathematics MySQL Pipelines PostgreSQL Python Scala Spark SQL Statistics
Perks/benefits: Competitive pay Equity Flex hours Health care Salary bonus 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 MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Product Data Analyst jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-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 NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs