Software Engineer
Core
Building scalable, low-latency computation platforms and high-volume transaction applications from the ground up.
Role type
Senior IC software engineer (distributed systems)
Builds
Highly scalable, reliable, and fast computation platforms
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models
Required skills
Distributed systems design, high-volume transaction application development, modern web app architecture, API design, cloud infrastructure, security, coding excellence, design and architecture
Preferred skills
Full-stack development, large AWS deployment, Unix/Linux environment, graduate degree, competitive programming
Technologies
Akka, Scala, Docker, FoundationDB, AWS, Scala.js, React.js
Responsibilities
Design, build, deploy, operate, scale, and evolve distributed systems; maintain high coding standards; collaborate with products, designers, QAs, and Customer Success teams
Seniority
Senior, hands-on IC
