Data Platform Engineer

Kyiv, Ukraine /
Engineering – Engineering /
Full-time
*Please note that our thredUP team is currently working remotely, however, this role will be expected to report to our Kyiv location once we are safely able to return to the office.

About thredUP

In 2009, thredUP set out to make used clothes the new normal and create a more sustainable future for fashion. The company designed a modern resale experience that took the work and risk out of thrift, and converted a generation of secondhand skeptics to fans. Sellers send clothes directly to thredUP by the bagful, and buyers shop quality-checked items from over 35,000 brands at steep discounts. To power this marketplace, thredUP built an infrastructure that has recirculated 100 million unique garments via proprietary technology, data and logistics. thredUP most recently expanded its platform with Resale-as-a-Service (RaaS) to power resale for the world’s leading fashion brands. As a circular fashion pioneer, thredUP is reducing fashion’s impact on the planet and unlocking economic value for consumers and brands alike.

About the Role: 

At thredUP, we live a true data driven culture with an ever growing appetite for data and a mindset to generate insights and make informed business decisions. In this role, you will shape the roadmap for the next generation of data-platform that is easy to use, elastic and cost efficient.  This platform should make it easy for data engineers to build batch and streaming pipelines as well as make it easy to interact with  the data for the end consumers.  Build a  robust machine-learning platform to develop, test, and deploy machine learning models deployed for both batch and realtime use cases. Additionally, support the current technology stack and evaluate newer tools/technologies  that reduce the support cost and provide improved productivity and  experience.
You will interact in a highly collaborative environment of data engineers, data scientists, product managers, domain experts and business leaders to deliver data solutions. 

Responsibilities:

    • Ideate and build the next generation product roadmap for the data platform team.
    • Own Airflow deployments, integration with Datadog and CI/CD.
    • Own the Mlflow machine learning platform and find alternatives or enhance it to support input data versioning and model deployment in A/B testing mode.
    • Build and evangelize reusable components for data pipelines.
    • Implement a solution to capture metadata and lineage.
    • Own the enterprise event bus solution.
    • Own the databricks environment.
    • Own and shape the feature store infrastructure and roadmap.

Requirements:

    • 8+ years of experience in building scalable data platforms and tools.
    • Demonstrated experience in implementing Spark for data processing.
    • Demonstrated experience in implementing Kafka for real time data processing.
    • Demonstrated experience providing rest endpoints to expose data to other applications.
    • Experience  integrating and supporting Databricks.
    • Working with noSQL stores like HBASE/DynamoDB.
    • Experience providing solutions to handle data privacy.
    • Experience in implementing machine learning platforms like MLFlow, Tensorflow,  Sagemake.
    • Experience in deploying Airflow as a scheduling tool.
    • Experience in implementing CI/CD pipelines using Jenkins.
    • Expert level using Python and PySpark.
    • Understanding with AWS Data technologies (such as Redshift, S3, Glue)Experience with repositories like Git, maven, jfrog.

Bonus:

    • Experience working with cloud databases like Snowflake/Redshift/BigQuery.
    • Experience migrating legacy data platforms to cloud native solutions.
    • Experience implementing Delta-Lake.
    • Experience working with  machine learning models.
    • Experience with Java and building microservices.


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
- Working within a modern tech stack
- Competitive top market salary
- Flexible working hours (possibility to work from home on Tuesdays and Thursdays)
- Full-coverage medical insurance, free lunches on Wednesdays, English classes, etc.
- Relocation assistance and cost coverage program for candidates from other countries and cities

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.

*Please note that our thredUP team is currently working remotely, however, this role will be expected to report to our Kyiv location once we are safely able to return to the office.