Salary
💰 $100,000 - $720,000 per year
Tech Stack
CassandraDistributed SystemsJavaMicroservicesScalaSpark
About the role
- Work across all phases of the software development lifecycle: planning, design, implementation, deployment, operations, and support
- Architect, develop, and maintain high-performance, scalable, and reliable data-oriented services and distributed systems (using Spark, Flink, Cassandra, etc.)
- Build and maintain production data systems and real-time APIs that serve as the backbone for consumer-facing algorithms (traditional ML-based and LLM-based)
- Design intuitive schemas and data models, ensuring data quality and elegant dataset design
- Act as a bridge between data producers and consumers and partner with diverse stakeholders
- Collaborate openly with cross-functional teams and infrastructure partners, providing architectural guidance and technical direction
- Communicate complex technical ideas effectively to diverse stakeholders
- Provide on-call support and operational excellence for business-critical systems
- Drive innovation and continuous improvement, influencing change through clear communication and feedback
Requirements
- 6+ years of experience designing and implementing highly scalable, fault-tolerant distributed systems and microservices at internet scale
- Expertise working with distributed data (PB+ scale), including real-time stream processing and extending distributed database systems such as Cassandra
- Proficiency in at least one major programming language (e.g., Java, Scala) with ability to quickly learn new technologies
- Hands-on experience with schema design, data modeling, and preparing data for ML use cases
- Experience building highly available, reliable web applications and services for online data serving
- Strong attention to detail, bias for action, and passion for engineering excellence
- Ability to navigate and prioritize in ambiguous, fast-paced environments and own solutions end-to-end
- Comfortable giving and receiving feedback and collaborating across Gaming, Ads, and Streaming teams
- Leadership and learning mindset, operating with humility and maturity