Staff Software Engineer, Big Data Infrastructure, Level 6 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Snap Inc. · 1 day ago

Staff Software Engineer, Big Data Infrastructure, Level 6

Snap Inc. is a technology company that empowers people to express themselves and communicate through its products like Snapchat and Lens Studio. They are seeking a Staff Software Engineer to join their Big Data Infrastructure team to architect and optimize data processing infrastructure while promoting best practices across teams.

Computer Software
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Big Data ProcessingJavaPythonApache SparkCloud ServicesDistributed SystemsDataLakeCollaboration SkillsCommunication Skills

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
This position is eligible for equity in the form of RSUs.

Company

Snap Inc.

company-logo
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 Stage

Leadership Team

leader-logo
Derek Andersen
Chief Financial Officer
linkedin
leader-logo
Edesa Betkolia
CFO Operations Lead
linkedin
Company data provided by crunchbase