Staff/Lead Software Engineer
Core
Lead development of product features, experiments, technical initiatives, and complex backend systems while shaping architecture decisions.
Role type
Staff/Lead Software Engineer (Backend)
Builds
Product features, experiments, and complex backend systems
Domain
Internet / Distributed Systems
Deliverable
production ML models
Required skills
Java, Scala, Kotlin, SQL, Cassandra, Hadoop, algorithms, data structures, software architecture, system design, agile methodologies
Preferred skills
KPI-driven engineering practices, team productivity improvement, code quality enhancement
Technologies
JVM, SQL, Cassandra, Hadoop
Responsibilities
Lead development of product features and complex backend systems, shape architecture decisions, coach distributed engineers, improve system architecture and development processes, collaborate with cross-functional teams, drive technical decisions
Seniority
Staff/Lead, hands-on IC with leadership