Auf einen Blick
- Aufgaben: Join us as a Software Engineer - Machine Learning to enhance our fashion AI and recommendation systems.
- Arbeitgeber: OUTFITTERY is Europe's leading personal shopping service, empowering customers to discover their unique style.
- Mitarbeitervorteile: Enjoy flexible working hours, remote work options, mental health support, team events, and employee discounts.
- Warum dieser Job: Be part of a diverse team solving real business problems while shaping the future of fashion technology.
- Gewünschte Qualifikationen: Ideal candidates have a degree in Computer Science or related fields, with strong Python and MLOps experience.
- Andere Informationen: Work abroad for up to 6 months a year and receive lunch vouchers to enjoy your breaks!
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
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.
#J-18808-Ljbffr
Software Engineer - Machine Learning (all genders) Arbeitgeber: Outfittery

Kontaktperson:
Outfittery HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer - Machine Learning (all genders)
✨Tip Number 1
Familiarize yourself with the specific ML tools and technologies mentioned in the job description, such as Flask, Airflow, and AWS. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Prepare to discuss your previous experiences with integrating AI systems into production environments. Be ready to share specific examples of challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities.
✨Tip Number 3
Since collaboration is key in this role, think of ways you've successfully worked with cross-functional teams in the past. Highlighting your communication skills and teamwork will resonate well with the hiring team.
✨Tip Number 4
Stay updated on the latest trends in fashion AI and recommendation systems. Being knowledgeable about current developments in the industry can help you engage in meaningful conversations during the interview process.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer - Machine Learning (all genders)
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Machine Learning, Python development, and MLOps practices. Use specific examples that demonstrate your skills in deploying AI systems and working with databases.
Craft a Compelling Cover Letter: In your cover letter, express your passion for fashion technology and how your background aligns with OUTFITTERY's mission. Mention your experience with collaborative projects and how you can contribute to the team.
Showcase Your Projects: If you have worked on any relevant projects, especially those involving ML applications or data product design, be sure to include them. Describe your role, the technologies used, and the impact of the project.
Highlight Soft Skills: Since collaboration is key at OUTFITTERY, emphasize your communication skills and ability to work in diverse teams. Provide examples of how you've successfully collaborated with different departments in past roles.
Wie du dich auf ein Vorstellungsgespräch bei Outfittery vorbereitest
✨Showcase Your ML Knowledge
Be prepared to discuss your understanding of machine learning concepts and how they apply to real-world scenarios, especially in fashion AI and recommendation systems. Highlight any relevant projects you've worked on.
✨Demonstrate Your Technical Skills
Make sure to talk about your experience with Python and the tools mentioned in the job description, such as Flask, Airflow, and CI/CD processes. Be ready to provide examples of how you've used these technologies in past projects.
✨Emphasize Collaboration
Since the role involves working closely with data scientists and other teams, share examples of how you've successfully collaborated in a team environment. Discuss your communication skills and how you convey complex technical information to non-technical stakeholders.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's approach to machine learning and how they envision the role contributing to their mission. This shows your genuine interest in the position and helps you assess if it's the right fit for you.