Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Design and deliver robust, high-scale routing experiences for Twilio Segment’s Data platform and pipelines.
  • Build and scale ingestion and data processing systems handling hundreds of thousands of data points per second.
  • Develop and maintain complex distributed systems with a focus on reliability, performance, and cost efficiency.
  • Ship features that prioritize high availability, throughput, and eventual consistency.
  • Collaborate with engineering and product leads and with teams across Twilio Segment.
  • Support the platform’s reliability and security.
  • Build and optimize globally available, highly scalable distributed systems.
  • Act as a team tech lead when needed and mentor other engineers on architecture and design.
  • Partner with application teams to deliver end-to-end customer success.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience writing production-grade code in a modern programming language.
  • Hands-on experience with high-scale messaging or streaming systems processing several thousand events per second and engines processing 1M+ events per second.
  • Strong theoretical fundamentals and hands-on experience designing highly available, performant, fault-tolerant distributed systems.
  • Experience programming in Go, Java, Scala, or similar languages.
  • Strong knowledge of concurrent programming, Linux systems, and networking concepts.
  • Experience operating large-scale distributed systems on cloud infrastructure such as AWS or GCP.
  • Experience with message passing systems such as Kafka or AWS Kinesis and/or stream processing systems such as Spark or Flink.
  • Hands-on experience with container orchestration frameworks such as Kubernetes, EKS, or ECS.
  • Experience shipping services using CI/CD development practices.
  • Deep understanding of architectural patterns for high-scale web applications, including APIs, high-volume data pipelines, and efficient algorithms.
  • Domain expertise in the modern data stack, including cloud-based data ingestion, processing, and storage solutions.
  • Track record of successfully leading teams or large projects, or owning and building a complex system end to end.
  • Excellent written and verbal technical communication skills.
  • Preferred: proficiency with datastores, distributed caching, and container technologies such as Docker/Kubernetes.
  • Preferred: experience with modern CI/CD pipelines and observability tools such as Datadog, Grafana, and Prometheus.
  • Preferred: familiarity with AI/ML technologies.
  • Preferred: experience managing and operating AWS infrastructure.
  • Preferred: experience working in a geographically distributed team.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Remote-first work based in India.
  • Occasional travel opportunities for in-person team or project meetings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Unframe Inc. 51-200 Technology, Information and Internet

Unframe is hiring a deeply technical software engineer to own complex backend and system work that powers enterprise AI-native products and deployed LLM applications.

CI/CD LLM Node.js PostgreSQL
4 hours, 31 minutes ago

Staff Software Engineer - K9 Security

Datadog 5K-10K IT Services

Datadog is hiring a Staff Software Engineer on its Security Agent team to lead low-level Linux instrumentation and runtime security work that powers threat detection and workload protection across its security products.

Datadog Linux
4 hours, 31 minutes ago

Software Engineer II

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring for an unspecified role focused on helping build the product and supporting the company’s AI-centered hiring approach.

4 hours, 46 minutes ago

Sr. Software Engineer, Android

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an Android engineer to build Pinner-facing product experiences and frameworks for its mobile platform, from initial ideas through release, in close partnership with product, design, backend, and AI-enabled workflows.

Android Java Kotlin Prototyping
4 hours, 46 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers