Staff Machine Learning Engineer - Core Algorithms

Thredup Scottsdale , AZ 85250

Posted 3 months ago

About thredUP

thredUP is the largest online marketplace for secondhand clothing. We make buying and selling a cinch for millions of women across the globe. The company resells more than 35,000 brands across hundreds of categories at up to 90% off the estimated retail value. Headquartered in downtown San Francisco and backed by world-class investors, thredUP is reinventing the secondhand clothing industry and inspiring a new generation of consumers to think secondhand first.

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 strong collaboration skills to be successful.


  • Architect, build, maintain, and improve our pricing and promotional algorithms and their underlying systems. We are in the process of building a new set of services and platforms

  • Implement end-to-end solutions for batch and real-time algorithms

  • 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

What we are looking for

  • Exceptional track record in delivering production grade engineering and ML solutions at different levels of the stack

  • Strong experience with A/B testing and model evaluations

  • 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 Offer

  • The opportunity to make a massive impact & influence outcomes for our business and customers alongside passionate coworkers

  • Autonomy. The ability to make, own, and carry out decisions

  • Competitive salary, equity and full benefits (health/dental/vision insurance & 401k)

  • Flexible PTO

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Analyst Learning & Systems Administrator


Posted 2 days ago

VIEW JOBS 1/16/2020 12:00:00 AM 2020-04-15T00:00 Accolade at a glance… Accolade is a personalized health and benefits solution that dramatically improves the experience, outcomes and cost of healthcare for employers, health plans and their members. With a unique blend of compassionate advisors, clinical experts and intelligent technologies, we engage individuals and families in their health, establish trust, and influence their decisions at every stage of care. Accolade connects the widest array of personal health data and programs to present a single point of contact to the most effective health and benefits resources, while coordinating with providers at every step. Accolade consistently achieves 70 and higher Net Promoter Scores, 98% consumer satisfaction ratings, and up to 15% employer cost savings. Accolade has been recognized as one of the nation's 25 most promising companies by Forbes, a fastest-growing private healthcare company by Inc. 5000, and is consistently rated a Top Workplace across the country. For more information, visit Role overview The Learning Analyst is responsible for the collection and analysis of learning data acquired from Accolade learning programs, employee on boarding, and learning systems (Cornerstone LMS, LinkedIn Learning, CE Direct, Qualtrics, etc…). Reporting to the Senior Manager of Learning & Development, this role will have a direct impact on the Learning & Development team's ability to provide engaging, efficient, and effective learning solutions for our growing organization. A day in the life… * Collect, analyze, and report trends based on learning system reports and data * Provides analytics for learning system usage (Cornerstone LMS, LinkedIn Learning, CE Direct, Qualtrics, etc…) and New Hire performance. * Provides weekly updates during Accolade Health Assistant New Hire classes which include updates to the New Hire reporting dashboard (Excel) and specified reports provided to Operations stakeholders. * Serves as a consultant to Instructional Design, Learning Specialist, and the enterprise on learning systems and analytics. * Writes and posts a monthly learning digest marketing new learning modules to our internal employee portal (The Beat). * Develops and administer surveys via Qualtrics (Needs analysis, evaluation, ad-hoc), gathers data, and performs analysis and reports results * Manage and enhance our Learning Systems and electronic document storage: o Owns the administration of the Learning Management System (LMS) to ensure seamless operational performance on a daily basis * <li>Uploads all course content in a timely manner to the LMS, such as modules, tests, documents, videos, etc. * Assigns and manages self-paced and instructor-led courses, including but not limited to creating events and sessions, curriculum management, registering students, and managing class rosters o Adminster and report on the completion status of learning activities (Yearly compliance training, curricula, events, and ad-hoc assignments) * <li>Serves as front line support for LMS users, including answering questions, providing advice, and troubleshooting problems. Reports user issues, solutions, and tracks escalated problems while keeping the user informed of status. * Participates in planning, communicating, and training of users regarding learning systems usage, updates, or procedural changes * Oversees and monitors learning system-related projects, including upgrades and enhancements, process improvement activities, and prepares related reports for leadership as required o Manages online storage of training content using Microsoft SharePoint, Learning Management System, & One Drive Qualifications What we are looking for… * You love working with data from multiple systems and have experience analyzing it to the tell a story that can help make decisions * You are an expert with Microsoft Excel who doesn't fear pivot tables, working with csv exported data, vlookups, and collecting data from multiple worksheets and files into an easy to use report. * Bachelors' Degree or 3+ years relevant, progressive experience * Experience as an LMS admin with the ability to troubleshoot issues with educational technology (LMS, Authoring sytems, survey tools, etc.). * Basic understanding of eLearning authoring tools and SCORM/AICCC is helpful, but not required * Demonstrated ability to support the implementation of large, concurrent, and ongoing training programs * Proficient with MS Office Suite, SharePoint, and One Drive * Effective communication skills - ability to work with individuals at all levels with varied backgrounds and personalities * Ability to multi-task, think on your feet and creatively problem-solve issues * Service orientated * Strong attention to detail What is important to us Creating an enduring company that is hyper-focused on our culture and making a meaningful impact in the lives of our employees, members and customers. The secret to our success is: We find joy and purpose in serving others Making a difference in our members' and customers' lives is what we do. Even when it's hard, we do the right thing for the right reasons. We are strong individually and together, we're powerful Trusting in our colleagues and embracing their different backgrounds and experiences enable us to solve tough problems in creative ways, having fun along the way. We roll up our sleeves and get stuff done Results motivate us. And we aren't afraid of the hard work or tough decisions needed to get us there. We're boldly and relentlessly reinventing healthcare We're curious and act big - not afraid to knock down barriers or take calculated risks to change the world, one person at a time. Accolade Scottsdale AZ

Staff Machine Learning Engineer - Core Algorithms