Description

In your role as Software Engineer – Machine Learning (all genders)

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.

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.

2 hours

OUTFITTERY

  • Flexible Working
  • Working abroad
  • Mental Health
  • Team Events
  • Employee Discounts
  • Lunch Vouchers

Locations Berlin Remote status Fully Remote Employment type Full-time