Salary
💰 $229,000 - $343,000 per year
Tech Stack
ApacheDistributed SystemsSpark
About the role
- Architect, build and optimize Snap’s batch and real-time data processing infrastructure and platform
- Collaborate across teams to design and enhance some of Snap’s most critical data applications
- Act as a developer advocate and educator
- Help in defining and building Snap’s DataLake solution to ensure it's efficient, compliant, and user-friendly
Requirements
- BS/BA degree in a technical field such as Computer Science or equivalent years of experience
- 9+ years of software development experience
- Specialization in building backend services and distributed systems
- Familiarity with Apache Spark/Flink/Iceberg, Google Dataflow/Beam, or other pertinent big data technologies
- paid parental leave
- comprehensive medical coverage
- emotional and mental health support programs
- compensation packages that let you share in Snap’s long-term success
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentbackend servicesdistributed systemsApache SparkApache FlinkApache IcebergGoogle DataflowGoogle Beamdata processingDataLake
Soft skills
collaborationadvocacyeducation
Certifications
BS/BA degree in Computer Science