Skip to content

Data Engineer

On-site, Hybrid
  • Athens, Attikí, Greece
Product

Job description

What we do

No matter if you’re the biggest sports fanatic, have a ‘minor’ shoe addiction or you own just one pair of sneakers, you know that finding the “perfect” shoes can be challenging. We’re here to help people find that perfect fitting shoes every single time. We have created a way to make a 3D scan of your feet and match that profile with our own (and the world’s largest) database of 3D scanned shoes. Our goal is to inspire people to do what they love in maximum comfort, whether it’s running a marathon, dancing all night or simply going for a stroll in the park. As an employer, we strive to translate this philosophy into a happy and balanced lifestyle for all our team members, giving them the opportunity to grow and thrive while doing what they love.


The fit we hope to find

We are looking for a Data Engineer to develop and maintain our data infrastructure and pipelines. 
If you have experience in a similar role in a high paced or scale up environment, and you bring in a healthy dose of love for footwear, sports and tech, do read on! 


What you'll do

You will be responsible for building and maintaining critical data pipelines for our business. As part of your role, you will:

  • Work with our Shoe Data Team to develop a pipeline for automating the parsing, validation and storing of shoe data that we receive daily from the retail partners and brands that we work with. You will write services, scripts, and parsers to receive data in various forms ranging from json event callbacks to CSV files. To automate the process, you will create pipelines on AWS to parse, transform, validate, and store the data. Additionally, you will work with other teams (e.g., ML) to identify methods to improve the quality of our data (e.g., add missing images), and augment the data with functional and other metadata that we generate in-house.
  • Work with our Data Science, DevOps and Engineering teams to maintain and improve our data analytics pipelines and overall data infrastructure. You will create and maintain data pipelines that ingest and transform data from different sources such as DynamoDB, PostgreSQL, Sumo Logic, Sentry and other tools/services into our data warehouse on AWS Redshift. You will be responsible for simplifying access to the data and the reliable generation of reports and dashboards used by our customers and internal teams.
  • Finally, as part of your role you will collaborate with our ML/AI team to collect data that is needed to develop the models that power different aspects of our products.

Job requirements

What you bring

  • BA in Computer Science, Informatics, or related field
  • 4+ years of experience developing ETL data pipelines in the industry
  • Great programming skills in Python, including common libraries used for data manipulation and data scraping/parsing (e.g., Pandas, NumPy, requests, BeautifulSoup)
  • Knowledge of SQL and no-SQL databases (DynamoDB preferred)
  • Comfortable with the typical software development lifecycle and tools (e.g., Jira, Confluence, Git, testing)
  • Comfortable doing any manual work required to understand and resolve data quality issues (e.g., manually analyzing data in Excel using pivot tables, vlookup, filtering etc.)
  • Experience with data warehousing solutions (Redshift preferred)
  • Strong knowledge of ETL tools such as Dagster, Airflow etc. for orchestrating data pipelines, transforming data, and managing workflow scheduling (Dagster preferred)
  • Experience with cloud platforms (AWS preferred) and serverless computing (e.g., being able to setup a simple service using a lambda function and the API gateway)

Any of the following would be a plus:

  • Basic understanding of ML concepts and algorithms, especially for integrating machine learning models into data pipelines or building data-driven applications
  • Knowledge of JavaScript
  • Experience with observability tools such as Sumo Logic, Sentry, CloudWatch, Datadog etc.


Who you are

  • Strong problem-solver and able to troubleshoot hard issues with data pipelines, optimize performance, and ensure data quality and integrity.
  • Strong owner that can manage projects effectively, prioritize tasks, and meet deadlines while working on multiple projects simultaneously.
  • Passionate about technology and always eager to learn about new solutions and try out new tools that could help solve problems more efficiently. 
  • An excellent communicator, fluent in English with strong interpersonal skills that can efficiently collaborate across cultures.
  • A team player who thrives in cross-functional and fast-paced environments, and at the same time is able to work interpedently.


What  SafeSize offers you

Being a great employer is important for SafeSize. We strongly believe in social impact (doing things right AND doing the right things) and offering our employees an awesome experience is a crucial element of that. We see fun and engagement as two core ingredients of a successful team. We encourage our people to find their passion within work and create an inspiring environment for our team, so everyone can excel and continue to grow. For this position, you will be working at our office in Greece (Athens, Kifissia). You are currently living in Greece or based in Europe and willing to relocate to Greece.


A sneak peek into Safesize perks

  • Competitive salary
  • Commuting expenses covered
  • Private health insurance
  • Annual Learning & Development budget
  • A brand-new office in a beautiful building in Kifissia, Athens, with sit/stand desks 
  • Healthy breakfast, lunch and snacks
  • Volunteer time off: extra time off to spend on assisting a good cause of your choice
  • Monthly team events and drinks
  • Company laptop
  • And perhaps, most important of all: a driven team of talented SafeSizers and inspiring place to work and learn, where we work together according to the five company values:
  •                         Be a force of good - Foster passion & fun - Dream big, start small, learn fast
                                               Take ownership - Build trust and lend a helping hand

Which steps to take

If this sounds like you, click the apply button below!  We would love to find out why you would be a great match for this position and why you think SafeSize is a company that fits you. Please do not forget to attach your CV and add a cover letter.

If you have any questions about this position or SafeSize, never hesitate to reach out to us by sending an email to work@safesize.com

We do not work with recruiters for this vacancy, so please do not use the above email address for acquisition.

or