Principal Fullstack Software Engineer
Top Benefits
About the role
Who you are
- 8+ years experience in building production-quality software applications
- 5+ years experience in a technical leadership role
- Bachelor's or Master's degree in Computer Science or a related field; or equivalent industry experience
- Proficient with building on cloud architecture and distributed systems, preferably on AWS
- Proficient with full-stack software development using modern programming languages
- Experienced with Typescript and Javascript development is required
- Experienced with documenting software architecture and technical blueprints
- Solid understanding of engineering fundamentals and common design patterns
- Strong experience with AWStechnologies and Kubernetes
- Excellent written and verbal communication skills
- Experience with standard ML programming languages such as Python and libraries such as Pandas, NumPy, SciKit-learn, Tensorflow, Keras and AWS stack (Sagemaker, Step Functions, Kendra, Open Search, Batch etc.) is a plus
- Experience developing production-quality LLM applications and using modern agent frameworks such as Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, CrewAI, and/or others is a plus
- Expertise in big data technologies such as Hadoop, Spark, Kafka, and cloud-based data services (AWS/GCP/Azure)
What the job involves
- Join the team as our next Principal Software Engineer in the Efficiency Engineering team in Services Operations
- This position is needed to reinvent how we operate at Twilio with AI and software automations for Customer Support, Operations and Sales teams
- The Principal Software Engineer position will serve as a key technical leader in our Efficiency Engineering group
- This position will directly influence the architecture, design, development and deployment of our full-stack applications
- This role requires an engineering product mindset to deliver well-architected solutions that drive business outcomes and meet the needs of our customers - improving operational efficiency, driving sales revenue, and delivering beautiful product experiences
- Joining this high-performing, bar-raising team offers the opportunity to work on cutting-edge AI/ML and software engineering platforms that constantly push the envelope of the art of the possible while driving efficiency and customer success at a global scale
- Success means delivering high-quality products on time, effectively collaborating with cross-functional teams, and significantly contributing to Twilio’s strategic goals
- Provider leadership on the design and development of our software infrastructure, driving technical vision and strategy to ensure scalability, reliability, and performance
- Serve as the subject matter expert in distributed systems, data technologies, with strong software engineering skills
- Architect and implement scalable and efficient software solutions, workflow automations, data pipelines, storage solutions, and processing frameworks using state-of-the-art technologies
- Drive technical innovation and research to stay at the forefront of emerging data technologies and best practices
- Mentor and coach a team of talented engineers, fostering a culture of technical excellence, collaboration, and continuous learning
- Collaborate closely 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
Benefits
- Generous annual time off in all countries
- Comprehensive health programs
- Programs to help our employees plan for their retirement needs
- Generous maternity, paternity, and adoption leaves, as well as family medical care leave
- Build and present a Twilio app to earn your Twilio track jacket and receive $30 per month for e-books for continued learning and education
- Variety of snacks, drinks, and catered meals in each of our locations
- Work from home opportunities
About Twilio
Today's leading companies trust Twilio's Customer Engagement Platform (CEP) to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of the customer journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way. Across 180 countries, millions of developers and hundreds of thousands of businesses use Twilio to create magical experiences for their customers.
Principal Fullstack Software Engineer
Top Benefits
About the role
Who you are
- 8+ years experience in building production-quality software applications
- 5+ years experience in a technical leadership role
- Bachelor's or Master's degree in Computer Science or a related field; or equivalent industry experience
- Proficient with building on cloud architecture and distributed systems, preferably on AWS
- Proficient with full-stack software development using modern programming languages
- Experienced with Typescript and Javascript development is required
- Experienced with documenting software architecture and technical blueprints
- Solid understanding of engineering fundamentals and common design patterns
- Strong experience with AWStechnologies and Kubernetes
- Excellent written and verbal communication skills
- Experience with standard ML programming languages such as Python and libraries such as Pandas, NumPy, SciKit-learn, Tensorflow, Keras and AWS stack (Sagemaker, Step Functions, Kendra, Open Search, Batch etc.) is a plus
- Experience developing production-quality LLM applications and using modern agent frameworks such as Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, CrewAI, and/or others is a plus
- Expertise in big data technologies such as Hadoop, Spark, Kafka, and cloud-based data services (AWS/GCP/Azure)
What the job involves
- Join the team as our next Principal Software Engineer in the Efficiency Engineering team in Services Operations
- This position is needed to reinvent how we operate at Twilio with AI and software automations for Customer Support, Operations and Sales teams
- The Principal Software Engineer position will serve as a key technical leader in our Efficiency Engineering group
- This position will directly influence the architecture, design, development and deployment of our full-stack applications
- This role requires an engineering product mindset to deliver well-architected solutions that drive business outcomes and meet the needs of our customers - improving operational efficiency, driving sales revenue, and delivering beautiful product experiences
- Joining this high-performing, bar-raising team offers the opportunity to work on cutting-edge AI/ML and software engineering platforms that constantly push the envelope of the art of the possible while driving efficiency and customer success at a global scale
- Success means delivering high-quality products on time, effectively collaborating with cross-functional teams, and significantly contributing to Twilio’s strategic goals
- Provider leadership on the design and development of our software infrastructure, driving technical vision and strategy to ensure scalability, reliability, and performance
- Serve as the subject matter expert in distributed systems, data technologies, with strong software engineering skills
- Architect and implement scalable and efficient software solutions, workflow automations, data pipelines, storage solutions, and processing frameworks using state-of-the-art technologies
- Drive technical innovation and research to stay at the forefront of emerging data technologies and best practices
- Mentor and coach a team of talented engineers, fostering a culture of technical excellence, collaboration, and continuous learning
- Collaborate closely 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
Benefits
- Generous annual time off in all countries
- Comprehensive health programs
- Programs to help our employees plan for their retirement needs
- Generous maternity, paternity, and adoption leaves, as well as family medical care leave
- Build and present a Twilio app to earn your Twilio track jacket and receive $30 per month for e-books for continued learning and education
- Variety of snacks, drinks, and catered meals in each of our locations
- Work from home opportunities
About Twilio
Today's leading companies trust Twilio's Customer Engagement Platform (CEP) to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of the customer journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way. Across 180 countries, millions of developers and hundreds of thousands of businesses use Twilio to create magical experiences for their customers.