Poshmark

Senior Software Engineer II, Machine Learning

IN Tamil Nadu (Chennai) - Office. Posted 4 months ago

The role

The Senior Machine Learning Engineer will manage the entire ML lifecycle from data collection to deployment and monitoring. This role involves collaborating across teams to productionize ML models and writing optimized code for production environments.

What you will do

  • 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
  • Manage and support current solutions while evolving them to incorporate newer technologies
  • Convey complex concepts in a clear and simple manner
  • Stay updated with the latest developments in data science and machine learning

Required qualifications

  • 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
  • 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.
  • Excellent understanding of ML lifecycle
  • Good understanding of system architecture
  • Knowledge of big data technologies – streaming architecture, data pipelines, etc.
  • Experience with Python, SQL, Java or Scala

Nice 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

About the company

Poshmark is a social marketplace for new and secondhand styles. It combines human connection with ecommerce scale to drive the future of commerce.

Senior Software Engineer II, Machine Learning at Poshmark | JobZoey