Hybrid Software Engineer - Machine Learning (all genders) Software Engineer - Machine Learning (all genders)

OUTFITTERY · Berlin · Germany · Hybrid

About the job

OUTFITTERY is the biggest personal shopping service in Europe. We’re for those who want a little more substance from style, more guidance and expertise - less rules and less routine. Because we believe that style is an unfolding story. We aim to inspire and empower - not dictate what to wear. We understand that style is a journey, and we’re here to guide the way. Every customer gets a personal selection of clothes, which our stylists create out of more than 100 brands - always considering their wishes and budget. Our customers only pay for what they keep. Our mission is to empower anyone to unlock their true style.In your role as Software Engineer - Machine Learning (all genders) at OUTFITTERY you will be responsible for implementing, deploying, monitoring and maintaining the infrastructure and software to enable Machine Learning (ML) solutions, e.g., in the area of fashion AI, recommendation systems, and others across all business domains. Together with the data science and engineering teams, you will implement best practices to improve our existing AI/ML infrastructure focusing on stability, efficiency, and scalability. You will apply your end-to-end understanding of ML applications and data product design. All of this in a diverse and international team. You will join a data team of eight data engineers, analysts and scientists who work closely with different units to solve business problems at hand.Your Tasks

  • Manage and maintain ML microservices for tasks like fashion recommendations, article filtering, and dataset composition.
  • Monitor, modify, and improve the software components of these services, including postprocessing algorithms for ML scores, flask endpoints serving the algorithms, deployment processes for services.
  • Work closely with data scientists on shaping our data driven applications through their entire lifecycle – from ideation and specification, architectural design, prototyping, testing, deployment and integration into productive systems.
  • Define and follow development and testing standards as well as automate CI/CD related processes.
  • Communicating design and implementation to colleagues and senior management in verbal, visual, and written media.
  • Collaborate with teams across the company, e.g., IT, Product, Marketing, Sales, and Finance & Risk.
Your Profile
  • Ideally, a graduate or postgraduate Degree in Computer Science, Machine Learning, Physics, or a similar field.
  • Hands-on experience with integrating large-scale AI systems into production environments is a plus.
  • Strong experience in developing highly reliable, efficient and scalable solutions with Python.
  • Experience with both relational (Postgres) and non-relational (Elastic/OpenSearch) database engines, or similar technologies. Experience with comparable database systems is also valuable.
  • Solid understanding of MLOps practices and tools, including orchestration (Airflow), CI/CD (GitHub Actions), application/model deployment (Flask/FastAPI), and monitoring (Kibana/Instana). Experience with similar tools is also considered valuable.
  • Experience in applying software engineering practices such as automated testing, code reviews and clean code design patterns.
  • Experience with cloud platforms (AWS), Infrastructure as Code (Terraform/Cloudformation) and containerization (Docker, Kubernetes).
  • Fluency in English, German is a plus.
We offer:
  • Flexible Working - Flexible working hours in the home office or in the office, you decide! As a remote company, we leave it up to you where you want to work from. Of course, we will provide you with the necessary equipment to get you started.
  • Working abroad - Wouldn't it be nice to enjoy the view of the sea, snow-covered mountains or a lively city while working? No problem for us! Combine travelling with your work and spend up to 6 months a year abroad.
  • Mental Health - Our friends at Likeminded offer individual psychological counseling to all of our employees. Challenges at work, conflicts in your team, personal problems at home or you just feel overwhelmed by a situation? Likeminded's team of psychologists is here for us every day!
  • Team Events - Since many of our colleagues work remotely, our teams don't often meet in person to just have fun and get to know each other better. That's why we try to organize regular and fun team events. On- or offline always depends on the current situation.
  • Employee Discounts - All employees receive a 40% discount on all OUTFITTERY products. Family and friends also benefit with a 20% discount. In addition, we propose other discounted offers through our cooperation with the Corporate Benefits Platform. Happy Shopping!
  • Lunch Vouchers - No good day at work without a good lunch break! With our service from HRmony, you receive up to 50€ monthly on top of your salary for your well-deserved lunch break as a tax-free benefit. Enjoy your lunch!
Intrigued? Then send us your application, in English, with your salary expectations and possible starting date. Your contact person is Pascal.