Poshmark

Software Engineer, Machine Learning II

Poshmark2 days ago
Location

Chennai, Tamil Nadu, India

Type

Full Time

Salary

INR 800,000 – 1,500,000

Level

Senior

Role

Machine Learning Engineer

Posted

Mar 16, 2026

Full TimeSenior

The role

Summary

Poshmark is seeking a Machine Learning Engineer II to join their innovative ML team in Chennai, focusing on building tools and infrastructure to democratize machine learning across their social commerce platform. The ideal candidate will collaborate with data science and engineering teams to productionize ML models and support the company's mission of driving value through advanced data science techniques.

What you'll do

ML Infrastructure: Build and maintain tools to democratize machine learning across the organization
Model Deployment: Productionize machine learning models in collaboration with data science and engineering teams
Platform Evolution: Support and enhance existing ML platforms, adapting to emerging technologies and architectures
Cross-Functional Collaboration: Work closely with various teams to integrate machine learning solutions across Poshmark's ecosystem

What we look for

Technical

ML EngineeringMinimum 2-3 years of experience in software engineering with data-intensive applications
Data Science UnderstandingComprehensive knowledge of machine learning concepts and lifecycle
Technology AdaptabilityAbility to learn and integrate new technologies quickly

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Machine Learning, or related technical field
ML CertificationAdvanced certifications in machine learning or data science are preferred

Experience

ML Model DevelopmentExperience in developing and deploying machine learning models
Backend DevelopmentProven experience in writing backend APIs and working with distributed systems

Skills

Required skills

Machine LearningStrong understanding of machine learning concepts and lifecycle
Backend DevelopmentExperience in writing backend APIs and data-intensive applications
Big Data TechnologiesProficiency with Spark, SQL, and data processing frameworks

Nice to have

MLOpsExperience with ML model deployment and infrastructure
Cloud PlatformsFamiliarity with AWS SageMaker and cloud-based ML tools
ContainerizationExperience with Docker and Kubernetes

Compensation & benefits

Salary

INR 800,000 – 1,500,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical coverage for employee and dependents

Professional Development

Budget for conferences, training, and continuous learning

Stock Options

Equity compensation as part of total rewards package

Flexible Work

Opportunities for hybrid work arrangements


Interview process

  1. 1
    Initial Screening Resume and background review
  2. 2
    Technical Phone Screen Discussion of ML engineering experience and technical skills
  3. 3
    Technical Interview Deep dive into machine learning concepts, coding challenges, and system design
  4. 4
    Onsite/Virtual Interviews Multiple rounds with ML engineering team, including technical and behavioral assessments
  5. 5
    Final Interview Meeting with team leadership and potential team members

Apply for this position

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