Poshmark

Senior Staff, Machine Learning Engineer

Poshmark1 weeks ago
Location

US California (Redwood City) - Office

Type

Full Time

Salary

USD 200,000 – 350,000

Level

Staff

Role

Machine Learning Engineer

Posted

Jun 2, 2026

Full TimeStaff

The role

Summary

Poshmark is seeking a Senior Staff Machine Learning Engineer to join their Big Data team, focused on building next-generation algorithms and scalable ML systems that drive critical business impact and enhance user experience across their social commerce platform.

What you'll do

Data Exploration and Algorithm Development: Explore large datasets and research innovative algorithms to solve complex business challenges
Scalable ML Application Development: Design and implement highly scalable machine learning applications capable of processing large data volumes
Cross-Functional Collaboration: Work closely with data science, business, and engineering teams to deliver machine learning-based data products
Best Practices and Tools Development: Create robust tools and establish best practices for consistent and efficient feature delivery
System Architecture Optimization: Design and improve architectural frameworks to ensure horizontal scalability across all system layers

What we look for

Technical

Machine Learning ExpertiseDeep understanding of advanced machine learning algorithms and modeling techniques
Big Data TechnologiesProficiency with machine learning frameworks like SparkML, TensorFlow, PyTorch, and Keras
Distributed SystemsStrong understanding of distributed computing and large-scale engineering challenges

Education

Advanced DegreeMS or PhD in Computer Science, Machine Learning, or related technical field preferred

Experience

Overall Software Development6+ years of total software development experience
Machine Learning Application4+ years of industry experience applying machine learning to concrete business problems

Skills

Required skills

Programming LanguagesAdvanced coding skills in Python and Scala
Machine Learning FrameworksExpert-level knowledge of SparkML, TensorFlow, PyTorch, Keras

Nice to have

Big Data ToolsExperience with Airflow, Jenkins, Spark, Kinesis
Database TechnologiesFamiliarity with MongoDB, Redshift, Druid

Compensation & benefits

Salary

USD 200,000 – 350,000 (annual)

Stock options

Available

Benefits

Competitive Compensation

Highly competitive salary range with potential stock options

Hybrid Work Model

Flexible work arrangement with both office and remote options

Innovative Technology Environment

Work with cutting-edge machine learning and big data technologies


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and experience
  2. 2
    Technical Interview Detailed technical discussion focusing on machine learning expertise and problem-solving skills
  3. 3
    ML Systems Design Challenge Architectural design challenge to evaluate scalable ML system design capabilities
  4. 4
    Team Interview Collaborative interview with ML and Big Data team members
  5. 5
    Final Executive Interview Discussion with senior leadership about vision and potential impact

Apply for this position

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