Sr Software Engineer - Engineer
Core
Design and build long-lasting backend and data engineering systems that reduce complexity and increase developer velocity for a global marketplace.
Role type
Senior IC backend and data engineering lead
Builds
High-performance, scalable distributed systems and data engineering platforms
Domain
Internet / Big Data / Distributed Systems
Deliverable
production ML models | product features
Required skills
Backend software engineering, Data engineering, SQL, Data warehousing, Incident management, On-call leadership, System architecture, Distributed systems design, Technical roadmap planning, Engineering mentorship
Preferred skills
100M+ user scale system experience, Real-time streaming frameworks (Flink, Spark), OLAP systems (Apache Pinot, Druid), Big Data/Hadoop ecosystem tools
Technologies
Flink, Spark, Apache Pinot, Druid, Hadoop, SQL
Responsibilities
Design and build backend and data engineering systems, Solve high-impact technical problems involving low latency and high correctness, Lead organization-wide development of engineering frameworks, Collaborate with Product and Science to translate requirements into roadmaps, Oversee incident management and direct on-call rotations, Mentor engineers and raise design quality standards
Seniority
Senior, hands-on IC with leadership responsibilities
