Staff Software Engineer(Backend)

April 24

Apply Now

Loading...

Twilio

Build the future of communications.

telecommunications • API • cloud communications • SaaS • telephony

5001 - 10000

Description

• Design and build the next generation of Platform Extensibility Platforms, process billions of events, and power various use cases across Twilio Data and Applications • Build high-performance data pipelines using Go and Kafka • Ship features that opt for high availability and throughput with eventual consistency • General experience working with data systems or data pipelines • Experience in architecting reliable distributed systems, with an emphasis on high-volume data management • Support runtime for invoking untrusted code at the extremities of the pipeline • Support the reliability and security of the integrations platform • Build and optimize globally available and highly scalable distributed systems • Participate in an on-call rotation to support our business-critical infrastructure

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 • Well-versed in concurrent programming, along with a solid grasp of Linux systems and networking concepts • 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 applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms) • Domain expertise in the Modern Data stack with experience in developing cloud-based data solution components and architecture covering data ingestion, data processing and data storage • Excellent written and verbal communication skills • Experience with Data platforms and warehouses is a plus

Benefits

• Competitive pay • Generous time-off • Ample parental and wellness leave • Healthcare • Retirement savings program

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs