Principal Engineer Job in Twilio Inc.
Principal Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
-
8+ years experience writing production-grade code in a modern programming language.
-
Strong theoretical fundamentals and hands-on experience designing and implementing highly available and performant fault-tolerant distributed systems.
-
Experience programming in one or more of the following: Go, Java, Scala, or similar languages
-
Experience operating large-scale, distributed systems on top of cloud infrastructure such as Amazon Web Services (AWS) or Google Compute Platform (GCP)
-
Have hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS)
-
Experience shipping services (products) following CI/CD development paradigm.
-
Deep understanding of architectural patterns of high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
-
Domain expertise in Modern Data stack with experience in developing cloud-based data solution components and architecture covering data ingestion, data processing and data storage
-
Have a track record of successfully leading teams, large projects, or owned and built an important, complex system end to end
-
Ability to influence and build effective working relationships with all levels of the organization
-
Are passionate about enabling other developers through your leadership and driving teams to efficient decisions
Minimum 8 Years
2 - 4 Hires