Skip to content

Senior Software Engineer

Senior Software Engineer architects and scales core systems for ingesting/processing social data from platforms like Instagram and TikTok, designs AI-powered data pipelines, leads technical decisions, and mentors engineers. Requires 5+ years experience with distributed systems and data infrastructure.

200k – 270kPalo Alto, CABackend EngineeringHybrid5+ YOE

About the role

What You'll Be Doing

  • Architect and scale the core systems that ingest and process large volumes of social data from platforms like Instagram, TikTok, X, Reddit, and LinkedIn
  • Design data pipelines that power AI agents and real-time analytics used by our customers
  • Lead major technical decisions across the platform, writing design docs and establishing scalable architecture patterns
  • Improve reliability, performance, and cost efficiency across our data and AI infrastructure as the platform scales
  • Mentor engineers and review system designs and code to help raise the engineering bar across the team
  • Work closely with product and engineering leadership to solve complex technical problems and deliver impactful systems

What We're Looking For

  • 5+ years of experience building and operating production software systems
  • Strong experience designing and scaling distributed systems, data infrastructure, or complex production platforms
  • Proven ability to architect systems and drive major technical decisions
  • Experience mentoring engineers and influencing engineering direction
  • Comfortable operating in fast-moving startup environments with high ownership and autonomy
  • Strong product intuition and ability to collaborate closely with product and design teams
  • Interest in AI-native engineering workflows and how AI is transforming software development

Bonus Points

  • Startup experience building early-stage or rapidly scaling products
  • Experience working with large-scale data pipelines or real-time analytics systems
  • Familiarity with modern infrastructure and developer tooling such as AWS, Pulumi, Postgres, ClickHouse, or similar technologies
  • Experience integrating AI or machine learning systems into production platforms

Skills

Distributed SystemsData PipelinesAWSPulumiPostgresClickHouseReal-Time AnalyticsAi IntegrationMachine LearningInfrastructure Scaling

Senior Software Engineer

Senior Software Engineer building and scaling Snowflake's distributed cloud control plane and next-gen Data Cloud services. Requires 6+ years experience, strong Java and distributed systems expertise, and a Bachelor's in CS or related field.

200k – 288kMenlo Park, CABackend EngineeringOn-site6+ YOESQLJava

Senior Software Engineer, Data Governance

Senior engineer building data governance services and features for Snowflake customers, requiring 7+ years experience, Java fluency, and database fundamentals.

200k – 288kMenlo Park, CABackend EngineeringOn-site7+ YOESQLJava

Senior Software Engineer - Data Clean Room/ AI Data Hub

Senior engineer building scalable infrastructure and AI-enabled features for Snowflake's secure multi-party data collaboration platform.

200k – 288kBellevue, WABackend EngineeringOn-site7+ YOEJavaAI/ML

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemote5+ YOENLPIndexing

Senior Software Engineer, AI Platform for User Experiences

Senior engineer building scalable backend services, Kubernetes infrastructure, and AI-powered developer tooling for Snowflake's user-facing applications and internal AI coding agent.

200k – 288kMenlo Park, CABackend EngineeringHybrid6+ YOEAWSGCP