Senior Data Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Company Overview
Totango + Catalyst have joined forces to build a leading customer growth platform that helps businesses protect and grow their revenue. Built by an experienced team of industry leaders, our software integrates with all the tools CS teams already use to provide one centralized view of customer data. Our modern and intuitive dashboards help CS leaders develop impactful workflows and take the right actions to understand health, prevent churn, increase adoption, and drive expansion.
Position Overview
Insights and intelligence are the cornerstones of our product offering. We ingest and process massive amounts of data from a variety of sources to help our users understand the overall health of their customers at each stage of their journey. As a Senior Data Engineer, you will be directly responsible for designing and implementing the next-generation data architecture leveraging technologies such as Databricks, TiDB, and Kafka.
This role is open to remote work anywhere within Canada and the U.S.
What You’ll Do
Drive high impact, cross-functional data engineering projects built on top of a modern, best-in-class data stack, working with a variety of open source and Cloud technologies
Solve interesting and unique data problems at high volume and large scale
Build and optimize the performance of batch, stream, and queue-based solutions including Kafka and Apache Spark
Collaborate with stakeholders from different teams to drive forward the data roadmap
Implement data retention, security and governance standards
Work with all engineering teams to help drive best practices for ownership and self-serve data processing
Support and expand standards, guidelines, tooling and best practices for data engineering at Catalyst
Support other data engineers in delivering our critical pipelines
Focus on data quality, cost effective scalability, and distributed system reliability and establish automated mechanisms
Work cross functionally with application engineers, SRE, product, data analysts, data scientists, or ML engineers
What You’ll Need
3+ years of experience successfully implementing modern data architectures
Strong Project Management skills
Demonstrated experience implementing ETL pipelines with Spark (we use Pyspark)
Proficiency in Python, SQL and/or other modern programming language
Deep understanding of SQL/New SQL with relational data stores such as Postgres/MySQL
A strong desire to show ownership of problems you identify
Experience with modern Data Warehouses and Lakes such as Redshift, Snowflake, and Databricks Delta Lake
Experience with distributed streaming tools like Kafka and Spark Structured Streaming
Familiarity with an orchestration tool such as Airflow, dbt, and Delta Live tables
Experience with automated testing for distributed systems (unit testing, E2E testing, QA, data expectation monitoring)
Experience working with application engineers, product, and data scientists
Experience with leveraging caching for performance using data stores such as Redis and ElasticSearch
Experience with maintaining and scaling heterogeneous and large volumes of data in production
Practical experience with DevOps best practices (CICD, IAC) is a plus
Familiarity with Change Data Capture systems is a nice to have
Why You’ll Love Working Here!
We are Remote first! Do your best work where you are most comfortable.
Highly competitive compensation package, including equity - everyone has a stake in our growth
Comprehensive benefits, including up to 100% paid medical, dental, & vision insurance coverage for you & your loved ones
Unlimited PTO policy encouraging you to take the time you need - we trust you to strike the right work/life balance
Monthly Mental Health Days and Mental Health Weeks twice per year
Your base pay is one part of your total compensation package and is determined within a range. The base salary for this role is from $140,000.00 - $180,000.00 per year. We take into account numerous factors in deciding on compensation, such as experience, job-related skills, relevant education or training, and other business and organizational requirements. The salary range provided corresponds to the level at which this position has been defined.
Catalyst+Totango is an equal opportunity employer, meaning that we do not discriminate based upon race, religion, national origin, gender identity, age, sexual orientation, or any other protected class. We believe that diversity is more than just good intentions, and we are committed to creating an inclusive environment for all employees.