T

Twilio

Runs the texts and calls behind business apps

Data Platform Architect

Data ManagementPosted on Nov 12
Full-timeRemote in USA

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 15+ years of experience in software development or a related field, with at least 8 years in an architecture or senior technical leadership role.
  • Proven track record of architecting and delivering large-scale data platforms and setting their technical strategy on cloud infrastructure such as AWS, deployed with Kubernetes, Terraform, and Helm.
  • Deep expertise in storage and compute for analytical data: columnar and open table formats, lake and lakehouse architecture, partitioning, indexing, query planning, and the effects of these choices on cost and performance at petabyte scale.
  • Breadth across data storage and retrieval technologies, with hands-on depth in at least two of analytical/OLAP engines such as ClickHouse, search engines such as Elasticsearch/OpenSearch, and lake or distributed processing engines such as Spark, Trino, or Flink; ability to reason about their use, interoperability, and migration.
  • Working knowledge of streaming systems such as Kafka and their interaction with downstream storage.
  • Practical experience designing data governance at scale, including data classification, catalog and metadata management, lineage, and access control integrated with authentication and authorization systems.
  • Practical experience implementing privacy and compliance requirements, including deletion, retention, and residency, across a large, heterogeneous data estate.
  • Proficiency in one or more of Python, Java, and Go.
  • Track record of writing and driving architecture decisions across multiple teams and changing an organization’s technical roadmap through influence rather than authority.
  • Experience elevating engineering standards and mentoring senior engineers across teams.
  • Demonstrated commitment to operational excellence, including architecting for high availability, observability, and incident response in distributed systems, and credibility when a platform is failing in production.
  • Strong written and verbal communication, including explaining complex tradeoffs clearly to engineers and senior leadership.

Responsibilities

  • Own the architecture and multi-year technical strategy for the data platform, including the lake/lakehouse, ClickHouse, Elasticsearch, and governance, and keep them coherent as one platform rather than separate systems. Define where each engine fits, such as ClickHouse versus open table formats on object storage, and the migration path between them.
  • Make and document major design decisions (ADRs and RFCs) on storage and open table formats, catalog strategy, compute engines, tenancy, data placement, and build-versus-adopt tradeoffs, with cost and performance at petabyte scale as explicit design constraints.
  • Set reference architectures for how core storage and query engines, including ClickHouse, Elasticsearch, and lake engines, are deployed, tuned, scaled, and operated as shared platforms, including capacity, cost, tenant isolation, and upgrade strategy.
  • Define the platform reliability model, including availability targets, failure domains, disaster recovery, observability, and incident response patterns that teams can adopt.
  • Build privacy and compliance into the architecture. Design deletion and right-to-erasure, retention, data residency, and PII classification across platform storage layers, backups, and derived datasets, including data arriving from upstream streaming systems.
  • Drive data governance, including classification, catalog and metadata, lineage, access control integrated with authentication and authorization systems, data contracts, quality and integrity standards, and a useful catalog for teams.
  • Review designs and technical direction across the organization and act as the escalation point for difficult distributed-systems and performance problems.
  • Mentor principal and senior engineers and grow architectural judgment across the organization, not only within one squad.
  • Partner with product, security, infrastructure, and consuming teams to turn business needs into platform roadmaps, and say no or re-sequence when tradeoffs require it.
  • Track emerging data technologies, such as streaming-first architectures, federated query, and AI-ready data layers, and recommend worthwhile technologies based on prototypes or benchmarks.

Desired Qualifications

  • Experience operating an engine such as ClickHouse or Elasticsearch at scale, including replication, sharding, ingestion behavior, and multi-tenant isolation.
  • Experience with catalog and metadata systems such as Unity Catalog, Glue, Polaris, or DataHub, and open table format catalog strategy.
  • Experience with a platform migration across domains or ownership models, such as moving from central to domain-owned data.
  • A track record of measurable cost optimization on large data platforms.
  • Networking and network security knowledge.

About the Company

Twilio

Runs the texts and calls behind business apps

Twilio builds cloud software that lets businesses add text messages, phone calls, email, and identity checks to their own apps and websites through code their developers write. In 2011, Uber moved its rider texts to Twilio, which later let the ride app expand abroad without signing deals with each country's phone carriers. Developers call Twilio's programming interfaces to send texts and WhatsApp messages, run calls that people or AI voice agents answer, send email through its SendGrid service, and confirm logins with one-time codes. Customers pay mostly per message, call minute, or check, plus subscriptions for email. Twilio was founded in 2008 and is based in San Francisco.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Twilio

See more jobs