Snap Inc. · 1 day ago
Staff Software Engineer, Big Data Infrastructure, Level 6
Snap Inc. is a technology company that believes in the power of the camera to enhance communication and expression. They are seeking a Staff Software Engineer to join the Big Data Infrastructure team to architect and optimize data processing systems for various applications including machine learning and analytics.
Computer Software
Responsibilities
Architect, build and optimize Snap’s batch and real-time data processing infrastructure and platform for a wide range of use cases, including ML, ETL, reporting, and analytics
Collaborate across teams to design and enhance some of Snap’s most critical data applications
Act as a developer advocate and educator, promoting the adoption of big data best practices among Snap teams
Help in defining and building Snap’s DataLake solution to ensure it's efficient, compliant, and user-friendly
Qualification
Required
In-depth experience building and operating data systems at scale, with a focus on big data processing (either batch or streaming)
Proficiency in Java, C++, and/or Python, with a strong coding background in building robust and scalable systems
Proven ability to independently execute on medium to large-sized features, spanning multiple weeks and PRs
Strong understanding of the operational aspects of systems, and the ability to participate in incident or hotfix investigation and resolution
Excellent collaboration and communication skills, enabling effective teamwork across diverse technical teams
Familiarity with other Big Data technologies, NoSQL solutions, and cloud services (like Kubernetes, Google Cloud, AWS)
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
Preferred
Experience building Flink/Spark/big data platform that serves enterprise use cases
Expertise in building and optimizing large-scale big data applications
Hands-on experience deploying Spark/Flink on platforms like Kubernetes, ideally in a cloud setting
Specialization in building and operating Datalake/Lakehouse at scale
Familiar with MLOps/platforms with a large data footprint, such as training/feature data
Expertise in areas such as large-scale microservices, cloud computing, infrastructure design, networking, and data storage
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success
Eligible for equity in the form of RSUs
Company
Snap Inc.
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.
H1B Sponsorship
Snap Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (394)
2024 (366)
2023 (332)
2022 (356)
2021 (318)
2020 (237)
Funding
Current Stage
Late StageRecent News
2025-02-12
2025-02-11
Social Media Today
2025-02-08
Company data provided by crunchbase