Job
- Level
- Senior
- Job Field
- Web, Software, Full Stack
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Karlsruhe
- Working Model
- Full Remote
Job Summary
In this role, you will develop ML pipelines and backend systems, integrate LLMs, and monitor cloud microservices while working agilely in a team and ensuring high software quality.
Job Technologies
Your role in the team
- Collaboration within a cross-functional, agile development team focusing on Machine Learning and Backend systems.
- Design and implementation of ML pipelines, backend components, and React frontend systems with end-to-end responsibility.
- Active participation in shaping the software architecture, especially in the integration of LLMs and ML models, as well as making technology decisions within the team.
- Ensuring high code quality, performance, availability, scalability, and reliability - among other things through code reviews, pair programming, and automated testing.
- Close collaboration with team members and neighboring teams, who contribute their own frontend and backend components to the shared ecosystem.
- Responsibility for monitoring, observability, and operation of ML models and microservices in the cloud.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Solid knowledge of REST APIs and Microservices with FastAPI or Spring Boot, as well as asynchronous services.
- Experienced in Google Cloud, Docker, Infrastructure as Code (Terraform / OpenTofu), as well as CI/CD and Monitoring & Observability.
- High software engineering skills (Clean Code, Test-Driven Development, automated testing).
- Willingness to participate in on-call duties on a 6-week rotation.
- Agile mindset, openness to pair programming and team collaboration, as well as fluent German and English skills (at least C1).
Experience
- Several years of professional experience in full-stack development with a focus on Java, React, and Python.
- Experience with LLM integration, NLP, ML models, and MLOps including model serving & monitoring, as well as proficient handling of PostgreSQL, BigQuery, and data pipelines.
This text has been machine translated. Show original
What we offer
- Dialogical corporate culture: The individual strengths and ideas of our employees are the foundation for the (further) development of our IT products.
- Health & Wellness: We offer various supplementary services to meet your individual needs: from a subsidy for your occupational pension scheme, an attractive disability insurance, to programs for your physical and mental health, as well as collaborations with health insurance providers or fitness studios and in-house courses for your well-being.
- Learning at dmTECH: The digital dm learning world offers you over 250 seminars and workshops, accessible anytime and anywhere — from project management to professional development.
- For a balanced work-life harmony: flexible working hours, remote work, a 37.5-hour workweek, and 30 vacation days.
- Work atmosphere: Our spaces in the "dialogicum" are bright, spacious, and modern.
- Additional benefits: We are happy to pass on the success of our working community to you - with allowances such as holiday and Christmas bonuses, with special payments and merchandise vouchers.
- Mobility: With a subsidy for the "Germany Ticket Job," you can travel affordably.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
dm-drogerie markt GmbH + Co. KG
Working independently, making a difference together: currently, more than 41,000 people are involved in around 2,000 dm stores, the distribution centers, the Karlsruhe headquarters and our IT subsidiary dmTECH. And ensure that dm has been Germany's top-selling drugstore for years.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Trade