Poshmark

Senior Software Engineer, Machine Learning

Poshmark3 weeks ago
Location

Chennai, Tamil Nadu, India

Type

Full Time

Salary

INR 150,000 – 250,000

Level

Senior

Role

Senior Software Engineer, Machine Learning

Posted

Feb 25, 2026

Full TimeSenior

The role

Summary

Poshmark is seeking a Senior Machine Learning Engineer to join their innovative ML & Data Engineering Team in Chennai. The role focuses on developing and deploying cutting-edge machine learning solutions across the platform, driving value through advanced data science techniques in search, personalization, fraud detection, and catalog digitization.

What you'll do

ML Lifecycle Management: Manage the entire machine learning lifecycle from data collection to deployment and continuous monitoring of ML models
Cross-Team Collaboration: Collaborate with Data Science, QA, Infrastructure, and other engineering teams to productionize and optimize machine learning models
Production Code Optimization: Write and optimize high-performance code for production environments, ensuring robustness and scalability of ML services
Solution Evolution: Manage and support current ML solutions while continuously evolving them to incorporate emerging technologies and methodologies
Technical Communication: Develop clear and concise technical documentation and presentations to communicate complex machine learning concepts

What we look for

Technical

Machine Learning ExpertiseSolid understanding of ML fundamentals including Regression, Classification, Tree-based approaches, Neural Networks, and Sequence-based models
Programming LanguagesProficiency in Python, SQL, Java, or Scala with ability to implement complex algorithms
ML Model ExperienceProven experience with at least one advanced ML model type: LLMs, GNN, Deep Learning, Logistic Regression, or Gradient Boosting trees

Education

Academic BackgroundBachelor's or Master's degree in Computer Science, Statistics, or a related technical field

Experience

Professional ExperienceMinimum 4+ years of experience applying Machine Learning to large-scale, real-world problems
System ArchitectureComprehensive understanding of big data technologies, streaming architectures, and data pipeline development

Skills

Required skills

Machine LearningAdvanced knowledge of machine learning algorithms and model development
PythonStrong programming skills in Python for data science and ML applications
Big Data TechnologiesProficiency with big data ecosystems and distributed computing frameworks

Nice to have

LLM ExperienceProduction experience with Large Language Models and prompt engineering
Big Data SystemsFamiliarity with Spark, EMR, S3, Airflow, and advanced data processing tools
MicroservicesExperience with Flask, FastAPI, and distributed system architectures

Compensation & benefits

Salary

INR 150,000 – 250,000 (annual)

Stock options

Available

Benefits

Professional Development

Continuous learning opportunities, conferences, and technical training budget

Innovative Work Environment

Opportunity to work on cutting-edge machine learning technologies in a dynamic social commerce platform

Collaborative Culture

Work with a passionate team that values innovation, personal growth, and mutual support


Interview process

  1. 1
    Initial Screening Phone or video call with HR to discuss background and initial fit
  2. 2
    Technical Assessment Online coding challenge focusing on ML algorithms and Python programming
  3. 3
    Machine Learning System Design Interview In-depth technical interview evaluating candidate's approach to complex ML problem solving
  4. 4
    Technical Panel Interview Multiple rounds with senior ML engineers to assess technical depth and collaboration skills
  5. 5
    Final Interview Meeting with team leadership to discuss cultural fit and long-term potential

Apply for this position

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