Staff Data Engineer

Twilio delivers innovative communications solutions to hundreds of thousands of businesses and empowers millions of developers worldwide to craft personalized customer experiences.
Ontario, Canada
Data
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer - Data Platform

Staff Software Engineer position at Databricks focusing on building and managing the Data Intelligence Platform, requiring 12+ years of experience in data infrastructure and technical leadership.

Analytics Engineer (L5) - Ads

Senior Analytics Engineer position at Netflix focusing on ads data science, offering competitive compensation and the opportunity to shape Netflix's advertising business through data-driven insights.

Staff Software Engineer - Data Platform

Staff Software Engineer position at Okta focusing on building and scaling data platform services, requiring expertise in Java, distributed systems, and data processing technologies.

Sr. Database Engineer

Senior Database Engineer position at CodeHunter, leading data strategy and architecture for a cutting-edge malware threat hunting platform.

Cloud & AI Solution Engineer – Data Platform

Cloud & AI Solution Engineer position at Microsoft, focusing on data platform solutions and analytics, offering competitive salary and remote work options.

Description For Staff Data Engineer

Twilio is seeking a Staff Data Engineer to join their Go-to-Market (GTM) Data Engineering team in a remote position based in Ontario, Canada. This role sits at the intersection of data engineering and machine learning infrastructure, supporting stakeholders from Sales Systems to Marketing. The position requires building and scaling ML + AI infrastructure while working closely with business partners and data scientists.

The role involves designing and optimizing infrastructure for ML workflows, managing reverse ETL pipelines, and maintaining the Snowflake data warehouse. You'll be responsible for improving developer experience for data scientists and ensuring efficient data processing at scale. The ideal candidate should have 5+ years of experience in ML platforms or data engineering, with expertise in big data processing frameworks and data orchestration tools.

Twilio offers a remote-first work environment with a strong culture of connection and global inclusion. The company provides competitive compensation, generous benefits including healthcare and retirement savings, and ample time off. This position occasionally requires travel for project or team meetings.

The role combines technical expertise with business acumen, requiring collaboration with various stakeholders to identify pain points and extract value from data. You'll be part of a team that's shaping the future of communications while working with cutting-edge technologies in ML and AI infrastructure. Twilio values diverse experiences and encourages applications from candidates with non-traditional backgrounds.

Last updated 2 months ago

Responsibilities For Staff Data Engineer

  • Collaborate with engineers, business partners, and data scientists to build best-in-class data infrastructure
  • Design and optimize infrastructure for managing ML workflows at scale
  • Design high-performance systems for AI agent serving
  • Design and manage reverse ETL pipelines for sales operations and marketing automation
  • Improve internal tooling and developer experience for data scientists
  • Develop and maintain data warehouse (Snowflake)
  • Document data pipelines, data models, and transformation processes
  • Participate in on-call rotation

Requirements For Staff Data Engineer

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

Benefits For Staff Data Engineer

Medical Insurance
Parental Leave
401k
  • Competitive pay
  • Generous time off
  • Parental leave
  • Wellness leave
  • Healthcare
  • Retirement savings program