Sr. Engineer, Machine Learning
Machine Learning Engineer · Senior · Full Time
Opens Poshmark's application page
Role
What you'll do.
Poshmark is seeking a Senior Machine Learning Engineer to join their innovative ML team, responsible for building a world-class machine learning platform that drives value across multiple business domains including search, personalization, fraud detection, and catalog digitization.
Qualifications
What we look for.
Technical
ML Model Expertise
Proven experience with regression, classification, tree-based, neural network, and sequence-based models
Production ML
Ability to deploy and monitor machine learning models at scale
Education
Computer Science
Bachelor's or Master's degree in Computer Science, Statistics, or related field
Experience
ML Experience
4+ years of applying Machine Learning to large-scale problems
System Architecture
Understanding of big data technologies and system design
Skills
Required
Machine Learning
Comprehensive understanding of ML algorithms and model development
Python
Strong programming skills for ML model implementation
SQL
Data querying and manipulation
ML Lifecycle Management
End-to-end machine learning project management
Preferred
Large Language Models
Nice to haveExperience with LLMs and prompt engineering
Big Data Technologies
Nice to haveFamiliarity with Spark, EMR, S3, Airflow
Vector Databases
Nice to haveKnowledge of embedding techniques and vector storage
Compensation
Pay and benefits.
Base·USD 151,194 – 214,587
Equity·Stock options
Benefits
Competitive Compensation
Comprehensive salary package for senior machine learning engineers
Professional Development
Opportunities to work on cutting-edge ML technologies and innovative projects
Tech Community
Collaboration with a dynamic and innovative machine learning team
Process
Interview steps.
- 01
Initial Screening
Resume and background review
- 02
Technical Phone Screen
Machine learning and coding fundamentals assessment
- 03
Technical Interview
Deep dive into ML expertise, system design, and problem-solving skills
- 04
On-site/Virtual Interviews
Multiple rounds with ML team, engineering leadership, and cross-functional stakeholders
- 05
Final Interview
Meeting with senior leadership and final decision-making
Full posting
Original listing.
About Poshmark
Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection. Powered by a vibrant community of 165 million members, Poshmark brings real people and taste to shopping through a social experience shaped by shared discovery. Buying and selling fashion feels simple, joyful, and personal, while every item tells its own story. Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.
The Machine Learning team is a central player in the Poshmark organization. Our mission is to build a world-class machine learning platform to bring value out of data for us and for our customers. Our goal is to democratize data science and machine learning, support exploding business, and use machine learning to drive value across the chain (Search, personalization, fraud detection, catalog digitization to name a few).
Responsibilities:
Manage the entire ML lifecycle from data collection to deployment and monitoring
Collaborate across teams such as DS, QA, Infra and other engineering teams to productionize ML models
Write and optimize code for production environments, ensuring the robustness and reliability of ML services at scale
Manage and support current solutions while evolving them to incorporate newer technologies
Strong written, verbal, and presentation skills, with the ability to convey complex concepts in a clear and simple manner
Stay updated with the latest developments in data science and machine learning
Desired Skills & Experience:
4+ years of experience applying Machine Learning to concrete problems at large scale
Bachelors or Masters in Computer Science, Statistics, or related field
Strong CS fundamentals. Should be able to write algorithms with ease.
Solid understanding of Data Science and ML fundamentals – Regression, Classification, Tree-based approach, Neural network, and sequence-based models.
Working experience with at least one ML model: LLMs, GNN, Deep Learning, Logistic Regression, Gradient Boosting trees, etc.
Should have excellent understanding of ML lifecycle
Good understanding of system architecture. Have knowledge of big data technologies – streaming architecture, data pipelines, etc.
Experience with Python, SQL, Java or Scala
Good to Have:
Big data systems – Spark, EMR, S3, AirFlow
Production experience with LLMs and prompt engineering
Experience with Flask, FastAPI, RabbitMQ, Embeddings and Vector DBs
Our Techstack:
Pytorch, Tensorflow, Sklearn
Flask, Fastapi, Gunicorn, Quarkus
MLFlow, Sagemaker, Kibana, Airflow, Databricks, Grafana, Datadog
Docker, Kubernetes, Jenkins
Redis, Redshift, MongoDB, Spark, Kafka, RabbitMQ, Milvus
Redirects to Poshmark's application page.
Other roles
More at Poshmark.
Software Engineer II, Machine Learning
Mid
Senior Software Engineer II, Machine Learning
Senior
Software Engineer II, Machine Learning
Mid
Senior Staff, Machine Learning Engineer
Staff
Staff Data Scientist
Staff