Platform Software Engineer - II
Core
Build and maintain the resiliency, availability, and latency of a core platform serving 820M monthly active users, scaling to 100K+ requests per second.
Role type
Senior IC Platform Software Engineer (Backend)
Builds
Core platform services and APIs for a messaging-first customer support product
Domain
SaaS / Customer Support / High-scale Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Clojure, Java, System Design, Data Structures & Algorithms, Database Management, CLI Proficiency, Unit & Integration Testing, Code Review, Mentoring
Preferred skills
Frontend Development (JavaScript, React), Functional Programming, Performance Benchmarking, Failure Detection
Technologies
Clojure, Java, YugabyteDB, Redis, Elasticsearch, Kafka, Postgresql, GNU/Linux, Mac OS X
Responsibilities
Optimize application for maximum speed and scalability, Publish reusable internal services and APIs, Enable feature teams to use the Core platform, Mentor junior team members, Participate in the hiring process
Seniority
Senior, hands-on IC