T

Twilio

Runs the texts and calls behind business apps

Staff Software Engineer - Data Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 8 years of experience in software development or a related field.
  • A proven track record of architecting and delivering complex data projects at scale, with a deep understanding of data infrastructure and distributed systems.
  • Expertise in big data technologies such as Hadoop, Spark, Kafka, and other distributed computing systems.
  • Experience designing, building, and operating large-scale systems using AWS technologies.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience designing or working with Data Lakehouse architectures, including hands-on experience with Hudi, Iceberg, or Delta data formats.
  • Ability to influence technical decisions and drive alignment across teams.
  • A track record of mentoring and developing junior engineers.
  • Ability to deliver results under tight timelines in a fast-paced, dynamic environment.

Responsibilities

  • Serve as a subject matter expert in distributed systems and data technologies, applying strong software engineering skills.
  • Architect and implement scalable and efficient data systems, storage solutions, and processing frameworks using current technologies.
  • Drive technical innovation and research to stay current with emerging data technologies and best practices.
  • Mentor and coach engineers, fostering technical excellence, collaboration, and continuous learning.
  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient technical solutions.
  • Ensure data quality, integrity, and security throughout the data lifecycle, adhering to industry best practices and compliance standards.

Desired Qualifications

  • Contributions to open-source software projects are a bonus.
  • Familiarity with data modeling, data warehousing, and ETL processes is a plus.

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