Senior Python Software Engineer | ML Team
Role details
Job location
Tech stack
Requirements
Do you have experience in Test-driven development?, * You bring in 3+ years of experience in developing software products
- You possess solid understanding of object-oriented programming (OOP) principles
- You are proficient in Python and its frameworks such as Django, pydantic, or FastAPI
- You are adept with cloud environments and system components such as message queues (e.g. Kafka) or data storage
- You bring in experience with Docker, Kubernetes or similar
- You are comfortable working with both relational and non-relational databases
- You are experienced in automated testing and test-driven development (TDD)
- You have strong problem-solving skills and attention to detail
- You are interested in the world of AI
- You are fluent in English and German
Benefits & conditions
- You will design and develop machine learning and AI-driven systems.
- You will collaborate with machine learning and data engineers.
- You will build robust, scalable, and production-ready software.
- You write clean, efficient, and testable code.
- You participate in code reviews and shape the team's best practices.
- You participate in the monitoring, logging, and evaluating software systems., Modern & Dog-friendly Offices: Ergonomic, green, and inspiring for collaboration and productivity. Flexibility: 30 vacation days, flexible working hours, and hybrid work. Special Time Off: Additional half-day off on Christmas Eve and New Year's Eve. Workation: Work remotely for a limited period each year from selected destinations. Wellbeing & Mobility Benefits: Support for well-being and sustainable lifestyle:
Urban Sports/EGYM Club subsidy: Monthly support for your membership.
- Jobticket: 50% monthly subsidy for the Deutschlandticket.
- JobRad: Leasing of bicycles or e-bikes at attractive conditions.