Poshmark

Software Engineer II, Machine Learning

Poshmark1 weeks ago
Location

US California (Redwood City) - Office

Type

Full Time

Salary

USD 130,000 – 180,000

Level

Mid

Role

Machine Learning Engineer

Posted

Jun 2, 2026

Full TimeMid

The role

Summary

Poshmark's Machine Learning Engineering team is seeking a Software Engineer II to help build and productionize machine learning infrastructure, democratizing data science capabilities across the organization. The ideal candidate will collaborate with data science and engineering teams to develop scalable ML platforms that drive value through search, personalization, fraud detection, and catalog digitization.

What you'll do

ML Infrastructure Development: Build and enhance tools and infrastructure to democratize machine learning capabilities across the organization
Model Productionization: Collaborate with Data Science and Engineering teams to successfully deploy machine learning models into production environments
Platform Maintenance: Maintain and support existing ML platforms, continuously evolving them to incorporate newer technology stacks and architectures

What we look for

Technical

Machine Learning LifecycleStrong understanding of data science concepts and machine learning model deployment processes
Backend DevelopmentExperience writing backend APIs and working with data-intensive applications
Big Data TechnologiesProficiency with Spark, SQL, and distributed computing frameworks

Education

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

Experience

Software Engineering2-3 years of relevant software engineering experience, with a focus on machine learning and data platforms

Skills

Required skills

Machine Learning FrameworksProficiency in scikit-learn, PyTorch, TensorFlow
Cloud PlatformsExperience with AWS SageMaker and machine learning deployment platforms
ContainerizationDocker and Kubernetes expertise for scalable infrastructure

Nice to have

MLOps ToolsExperience with MLflow, Airflow, and other machine learning operations tools
Streaming TechnologiesFamiliarity with Kafka, RabbitMQ, and real-time data processing platforms

Compensation & benefits

Salary

USD 130,000 – 180,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Stock Options

Equity compensation for long-term company growth participation

Professional Development

Opportunities for continuous learning and skill enhancement in machine learning technologies


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 machine learning and software engineering skills
  3. 3
    Technical Interviews Multiple rounds of interviews with ML Engineering team members, covering technical expertise and problem-solving
  4. 4
    Final Interview Meeting with hiring manager to discuss team dynamics, role expectations, and career growth

Apply for this position

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