Author
This is some text inside of a div block.
Last Updated
This is some text inside of a div block.
Editorial Transparency
This is some text inside of a div block.

Senior Data Engineer

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 Senior 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, helping accelerate other teams while upkeeping reliability and confidence

This role starts as roughly 70% data engineering / 30% platform engineering, and we expect it to evolve toward a more balanced split over time. You'll initially focus on building the core data infrastructure, and as that matures, you'll take on more of the broader Platform mission — cloud infrastructure, developer tooling, and enabling other teams.

Why This Role Exists

Doist has grown to serve millions of users, but our data capabilities haven't scaled accordingly:

  • Knowledge is concentrated — too few people know how our rudimentary data systems work
  • Pipelines are unreliable — our MySQL CDC pipeline has been unreliable and needs to be thought through from scratch
  • Self-serve is blocked — non-engineers need engineers to answer basic questions about their own data
  • No governance for analytical systems — our retention and privacy policies focus on OLTP, and need to apply to the new data systems you'll be responsible for before data access becomes democratized

This role addresses all four. You'll bring expertise, rebuild reliability, enable self-serve, and help establish governance.

About the Team

You'll join the Platform team, a small group (3 people) focused on the infrastructure and systems that power Doist. We own databases, cloud infrastructure, some developer tooling, and — with this hire — data systems.

You'll report to Alex Rodrigues (Head of Platform) and work closely with:

  • Finance — who owns company metrics and dashboards
  • Product — who owns feature metrics and experiments
  • Backend — who owns in-product data collection

The team values:

  • Async-first communication
  • Ownership and autonomy
  • Shipping iteratively
  • Building for the long term

About Doist

Doist is a remote-first company that develops productivity tools, including Todoist and Twist, to help individuals and teams manage tasks and collaborate effectively.
Apply Now