Remote Principal Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Principal Engineer position at Twilio involves creating high-quality solutions to complex engineering problems and shaping the future of Customer Data Platforms.
  • The role focuses on designing and building storage and compute services to help businesses unlock customer insights and make better decisions efficiently.
  • Responsibilities include designing and building a Profiles Data Lake, building scalable APIs, optimizing distributed systems, collaborating with engineering teams, mentoring other engineers, and participating in an on-call rotation.
  • The position requires 8+ years of experience in writing production-grade code, expertise in designing fault-tolerant distributed systems, proficiency in programming languages like Go, Java, or Scala, experience with cloud infrastructure, container orchestration frameworks, CI/CD development, architectural patterns of high-scale web applications, modern data stack, team leadership, and effective communication skills.
  • The role is remote and based in India.

Requirements:

  • 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.
  • Excellent written and verbal communication skills.

Benefits:

  • Competitive pay, generous time-off, ample parental and wellness leave, healthcare, retirement savings program, and more.
  • Remote work opportunity based in India.
  • Opportunity to work on cutting-edge technology and shape the future of Customer Data Platforms.
  • Supportive and inclusive work environment that values diversity, equity, and inclusion.
  • Chance to contribute to building positive change in communities through volunteering and donation efforts.
About the job
Posted on
Job type
Salary
-
Position

-

Experience level
Leave a feedback