Job Description
Twilio is seeking a Principal Software Engineer to join their Efficiency Engineering team within Services Operations. This role is crucial for influencing the development and deployment of solutions, enhancing operational efficiency, and improving customer experiences. The Principal Software Engineer will ensure that Efficiency Engineering is equipped with the necessary expertise to consistently deliver cutting-edge software and data science solutions.
The role involves working on innovative software and AI/ML projects, contributing to solutions that drive efficiency and customer success on a global scale. Success in this position means delivering high-quality products on time, collaborating effectively with cross-functional teams, and significantly contributing to Twilio’s strategic goals.
Responsibilities:
- Lead the design and development of Twilio's software infrastructure.
- Serve as the subject matter expert in distributed systems and data technologies.
- Architect and implement scalable software and data pipelines.
- Drive technical innovation and research.
- Mentor and coach a team of engineers.
- Collaborate with cross-functional teams to understand business requirements.
- Ensure data quality, integrity, and security.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in data engineering or software development.
- 5+ years in a technical leadership role.
- Experience with full-stack development using modern programming languages.
- Expertise in big data technologies and cloud-based data services.
- Strong understanding of data modeling, data warehousing, and ETL processes.
- Excellent communication and collaboration skills.
- Strong leadership skills.
- Ability to thrive in a fast-paced environment.
What Twilio Offers:
- Competitive pay.
- Generous time off.
- Ample parental and wellness leave.
- Healthcare.
- Retirement savings program.