Twilio is seeking a Software Engineer (L3) to join the Data & Analytics Platform team. You will be responsible for designing, building, and optimizing the core data platform that supports data-driven initiatives across Twilio. You will collaborate closely with cross-functional teams to architect scalable, robust solutions and implement critical data infrastructure.
What You'll Do
- Design, build, and maintain infrastructure and scalable frameworks to support data ingestion, processing, and analysis.
- Collaborate with stakeholders, analysts, and product teams to understand business requirements and translate them into technical solutions.
- Architect and implement data solutions using modern data technologies such as Kafka, Spark, Hive, Hudi, Presto, Airflow, and cloud-based services like AWS Lakeformation, Glue and Athena.
- Design and implement frameworks and solutions for performance, reliability, and cost-efficiency.
- Ensure data quality, integrity, and security throughout the data lifecycle.
- Stay current with emerging technologies and best practices in big data technologies.
- Mentor early in career engineers and contribute to a culture of continuous learning and improvement.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development or a related field.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Strong experience with building frameworks for big data technologies such as Spark, Kafka, Hive, and distributed computing systems.
- Experience with AWS technologies at scale.
- Solid understanding of software engineering principles, including object-oriented and functional programming paradigms, design patterns, and code quality practices.
- Excellent problem-solving and analytical skills.
- Strong verbal & written communication skills, with the ability to work effectively in a cross-functional team environment.
Nice to Have
- Bias to action, ability to iterate and ship rapidly.
- Passion to build data products, prior projects in this area.
Technical Stack
- Languages: Python, Java, Scala
- Data Technologies: Kafka, Spark, Hive, Hudi, Presto, Airflow
- AWS Services: AWS Lakeformation, AWS Glue, AWS Athena
Team & Environment
You will be joining Twilio's Data Platform team, collaborating closely with cross-functional partners.
Benefits & Compensation
- Competitive pay
- Generous time-off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
- Compensation varies by location:
- Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C.: $138,700 - $173,400
- New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $146,800 - $183,600
- San Francisco Bay area, California: $163,100 - $203,900
- Eligibility to participate in Twilio’s equity plan
Work Mode
This is a remote position open to candidates located anywhere in the United States.
Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.





