Staff Data Engineer

Twilio Logo

Twilio

πŸ“Remote - Canada

Summary

Join Twilio's Go-to-Market (GTM) Data Engineering team as a Staff Data Engineer. This role involves collaborating with stakeholders to build robust data infrastructure, optimize ML workflows, and design high-performance systems for AI agent serving. You will design and manage reverse ETL pipelines, improve internal tooling, and develop and maintain the data warehouse. The position requires strong data engineering skills and experience with large-scale data projects. The role is remote, based in Ontario, with occasional travel. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • 5+ years of experience in developing ML platforms and/or data engineering
  • Proven track record of delivering large-scale data projects and working with business partners
  • Strong understanding of infrastructure components of large-scale ML and AI applications
  • Experience with big data processing frameworks such as Spark, Flink, or Ray
  • Experience with data orchestration tools like Airflow or Dagster
  • Experience with infrastructure-as-code tools (e.g., Terraform) and modern CI/CD pipelines

Responsibilities

  • Collaborate with other engineers, business partners, and data scientists to build best-in-class data infrastructure that meets evolving needs
  • Design and optimize infrastructure for managing ML workflows at scale
  • Design high-performance systems to ensure fast and efficient AI agent serving
  • Design and manage reverse ETL pipelines to power sales operations and marketing automation
  • Improve internal tooling and developer experience for our data scientists
  • Develop and maintain our data warehouse (Snowflake) to enable efficient and accurate usage of data
  • Document data pipelines, data models, and data transformation processes
  • Participate in our team’s on call rotation to ensure the availability of our broader data engineering services

Preferred Qualifications

  • Experience on building large scale distributed systems in AWS or a similar cloud provider
  • Experience with Python, Go, or/and Java
  • Experience with streaming technology stack, such as Kafka or Kinesis is a huge plus

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs