Staff Machine Learning Engineer - Core Algorithms

Engineering – Engineering - Infrastructure
About the Role

At thredUP, we’re revolutionizing the clothing industry. Our marketplace introduces some unique challenges to solve in order to deliver a delightful inventory set at great value for our customers - are you up for the challenge?

You will work on a broad set of domains, from building out and iterating on our pricing algorithms and surrounding services, to optimizing channels for surfacing the best product deals to the right customers, to building out a next generation promotional system focused on incremental growth and churn reduction.

You will be working with a highly interdisciplinary team of software engineers, ML engineers, data scientists, analysts, and marketers. This role will require a mixture of software engineering, machine learning, customer insight, data science, and and strong collaboration skills to be successful.  


    • Architect, build, maintain, and improve our pricing and promotional systems. We are starting the process of building a new set of services for these.
    • Implement data pipelines for batch and real-time algorithms, and their integration with other internal systems.
    • Build tooling around monitoring, logging, automated testing and A/B testing.
    • Collaborate with your peers and other teams to teach, learn and execute efficiently.
    • Contribute to improving our processes and engineering culture.

Some Experiences Relevant to Us

    • Exceptional track record in delivering quality engineering and ML solutions at different levels of the stack.
    • Strong experience in distributed systems design and best practices.
    • Proficiency with languages like Java, Ruby, Python.
    • Strong experience with continuous integration, test automation, and monitoring.
    • Ability to work in a cross-functional team touching different parts of our core services.
    • Experience with real-time data processing technologies.

What We Care About

    • Ownership, trust, responsibility and proactiveness.
    • A data-driven approach towards continuous improvement for our customers.
    • Building scalable systems using best engineering practices, while understanding the tradeoff between time and perfection.
    • Speaking UP. Thinking Big. Influencing Outcomes. Being Transparent.
At thredUP, our mission has been built on extending the lives of millions of unique clothing items. Much like our inventory, we believe diversity is key. As a diverse and inclusive workplace, we are committed to ensuring our employees are comfortable bringing their authentic selves to work every day. A unique perspective is critical to solving complex problems and inspiring a new generation to think secondhand first. Everyone is welcome - be you.