Senior Software Engineer, Backend
Core
Design and develop high-volume, low-latency backend services and operate mission-critical systems for a global communication platform serving 450M+ users.
Role type
Senior IC backend software engineer
Builds
Scalable, reliable, and high-availability distributed services
Domain
Telecommunications / Real-time distributed systems
Deliverable
production ML models | product features
Required skills
Scala, Java, or Go; distributed systems; non-relational databases; data structures and algorithms; mentoring
Preferred skills
Google Cloud Platform; Docker; Kubernetes; Cassandra; Kafka
Technologies
Scala, Java, Go, Cassandra, Kafka, Docker, Kubernetes, Google Cloud Platform
Responsibilities
Design and develop high-volume, low-latency services; Operate mission-critical services at high availability; Collaborate across business units to drive solutions; Explore new solutions and technologies; Build a scalable and reliable system
Seniority
Senior, hands-on IC