Poshmark

Sr. Software Engineer, Data Engineering

Poshmark2 months ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 124,700 – 208,850

Level

Senior

Role

Data Engineering

Posted

Jan 5, 2026

Full TimeSenior

The role

Summary

Poshmark's Data Engineering team is seeking a Senior Software Engineer to scale their Data Lake infrastructure, building highly scalable data processing systems that handle petabyte-scale data across AWS technologies. The ideal candidate will develop robust, fault-tolerant data pipelines that support critical business intelligence and analytics initiatives.

What you'll do

Data Pipeline Development: Build scalable, available, and fault-tolerant data processing systems using AWS technologies and big data frameworks
Critical Data Infrastructure: Manage and optimize critical data pipelines that process over 10s of terabytes of daily data ingestion
Architectural Leadership: Participate in architecture discussions, influence product roadmap, and establish best practices for data engineering
Project Management: Create work breakdown structures (WBS), execute projects with minimal guidance, and take full ownership of deliverables

What we look for

Technical

Big Data TechnologiesExpertise in Hadoop, HBase, Spark, Kafka, Druid, Flink, DataLake, Redshift
Programming LanguagesProficiency in Scala, Java, Python, C++, SQL
Cloud TechnologiesAdvanced knowledge of AWS services including S3, Redshift, Kinesis, EMR

Education

DegreeBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Software EngineeringMinimum 3+ years of relevant software engineering experience
Data EngineeringMinimum 2+ years of specialized data engineering experience

Skills

Required skills

Data ProcessingAdvanced skills in building large-scale data processing systems
Problem SolvingStrong technical problem-solving capabilities using data structures and algorithms

Nice to have

Technology AdaptationDemonstrated eagerness to explore and adopt emerging technologies
OptimizationDeep understanding of system optimization and code quality principles

Compensation & benefits

Salary

USD 124,700 – 208,850 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Equity Compensation

Stock options and potential RSU grants

Professional Development

Annual learning and conference attendance budget

Flexible Work Arrangement

Potential hybrid or remote work options


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Online coding challenge focusing on data structures, algorithms, and system design
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with Data Engineering team members
  4. 4
    System Design Interview Comprehensive evaluation of candidate's ability to design scalable data processing architectures
  5. 5
    Final Leadership Interview Discussion with senior leadership to assess cultural fit and long-term potential

Apply for this position

You'll be redirected to the company's application page