USD per year
Senior Data Engineer
•Remote
Description
At Doist, our mission is to empower people with simple yet powerful tools. We're a multidisciplinary, fully-remote, team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.
Our Core Values
They are few, but they are mighty. From creating processes to decision-making and recruiting, we build our four core values into nearly every single thing we do.
- Ambition. You aspire to put a dent in the universe. You set high standards for yourself and those around you. You solve issues that have a high impact on our customers and our company.
- Mastery. You care deeply about the quality of your work. You’re continuously learning and pushing yourself to the limits of your ability. As a champion of your craft, you are also a champion of your well-being – you work intensely, then disconnect completely.
- Independence. Others can trust that you’ll deliver on time. You keep your word and trust your teammates to do the same. You are proactive, take ownership, and remain accountable with little or no direction.
- Communication. Your communication is clear, concise, and engaging. You keep others in the loop and never go radio silent. You speak respectfully and foster warm relationships through your interactions. You’re culturally and socially aware and can appropriately navigate social situations.
We invite you to visit our blog to learn more about us, our values, and how we work.
Your Team & Role
We're looking for a generalist Data Engineer to join the Platform Engineering team at Doist. You'll be the primary technical owner of our data infrastructure — building any pipelines, tools, and systems that turn raw data into actionable insights for the whole company. Our products (Todoist and Twist) serve millions of users, but the data infrastructure is rudimentary — it grew organically and at times relies on spreadsheets. We're at an inflection point: formalizing our data strategy, rethinking data architecture from the ground up, performing gap analysis to drive a roadmap, reviewing data modeling and data flows, qualifying data consumption needs, prioritizing use cases, identifying the need for data pipelines, and enabling teams to answer their own questions (with some AI assistance) without needing an engineer. You'll be central to that transformation. The Platform team owns the data infrastructure, other teams own several parts of reporting, Product owns experiments — you'll work at the intersection of all three, very central to the value creation flywheel. You will:
- Build and maintain data pipelines from OLTP production systems (MySQL, ClickHouse) to a data lakehouse/warehouse.
- Design and implement CDC (Change Data Capture) solutions — our current pipeline is stale and needs replacement.
- Own data quality — set up monitoring and alerting to the relevant teams responsible for the systems collecting the data, and ensuring freshness across our data and analytics infrastructure.
- Enable self-serve analytics — help engineers and non-engineers answer their own questions without needing an engineer.
- Document and democratize — help maintain and refine tooling for data catalogs, metric definitions, and make data discoverable.
- Platform Engineering — contribute to other Platform Engineering challenges,...
Doist is a remote-first team of 93 people distributed across the globe, dedicated to building productivity apps that help teams work better together.
View Company Profile