Job
In this role, you will develop backend services in Python, design REST APIs, and model data for AI-powered applications while closely collaborating with product and operations teams.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- As an Applied AI & Backend Engineer (m/f/d), you will further develop our platform in two closely related areas: Backend Engineering and APIs, as well as Data Engineering and Applied AI.
- The technical focus is approximately evenly split between Backend Engineering and APIs (about 50%) and Data Engineering and Applied AI (about 50%).
- You accompany features from conception through data modeling and implementation to production deployment, working closely on product and operations topics.
- Development and further development of Python-based backend services.
- Design and implementation of REST APIs, data models, and application logic.
- Integration of external services and interfaces.
- Further development of data-driven business intelligence tools as well as the development of AI-supported analysis and reporting functions.
- Productive integration of existing models and LLM APIs.
- Development of proprietary ML models based on our domain-specific data foundation.
- Development and maintenance of automated tests as well as technical documentation.
- Support with deployments, monitoring, and CI/CD.
- Analysis of logs and troubleshooting in live operation (no on-call or 24/7 service).
Our expectations of you
Education
- Completed university degree in Computer Science, Data Science, Business Informatics, or a comparable STEM field.
- Initial practical AI applications, for example from studies, thesis work, personal projects, or the professional context.
- Since the position is funded under the MID Assistant Program, the examination date listed on your final certificate or diploma generally must not be more than two years prior to the start date of employment.
Qualifications
- Very good knowledge of Python or a comparable backend language (e.g., Java, Kotlin, C# or Go) as well as the willingness to work productively with Python.
- Solid foundational knowledge of Machine Learning, generative AI, and Large Language Models.
- Willingness to systematically familiarize yourself with productive systems and new technologies.
- Excellent German and English skills.
- Subsequent academic activity at a university or non-university research institution can extend this period by its duration, but not exceeding six years.
- Knowledge of PostgreSQL, Firestore, or comparable databases.
Experience
- Practical experience with REST APIs, data modeling, Linux/Ubuntu, and Git.
- Experience with Docker or CI/CD.
- Experience with Firebase, Google Cloud, or other cloud/serverless environments.
- Experience with the reliable operation of data- or AI-driven applications.
What we offer
- The opportunity to take on responsibility early in a growing company.
- Permanent full-time position with 40 hours per week.
- Workplace in Dortmund in the immediate vicinity of TU Dortmund.
- Hybrid work model with two shared office days per week.
- Flexible working hours.
- 30 days of vacation.
- Salary range: €40,000-€60,000 gross per year.
- Prospective option for virtual company shares (VSOP).
- MacBook and iPhone for work.
- Structured onboarding and mentoring.
- Regular team formats and short decision-making processes.
- Start: as soon as possible, but no later than December 18, 2026.
- Contract type: permanent.
- Work model: full-time, hybrid.
- Location: Dortmund.
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
odacova UG (limited liability) based in Dortmund is an innovative startup focused on developing software for personalized nutrition solutions. Their modular B2B platform allows companies to provide individual menu recommendations and health-related advice for their employees. Since its founding in 2023, odacova has aimed to revolutionize workplace nutrition.
- Startup
- Onsite, Hybrid
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...