Flexible hybrid work (3 days remote, 2 days office)
Flexible working hours (start between 7:30-10:00)
We are developing next-generation digital products that bring AI capabilities into production. Building new intelligent features from scratch to improve and automate existing processes, and implementing a data protection platform for secure data exchange and the safe integration of external AI. This is an entry-level position for students or recent graduates who are eager to build real-world engineering skills within a team that ships AI-driven products. You will contribute to our platform alongside experienced engineers and ML researchers, learning by doing on production systems that handle complex data, integrate machine learning models, and serve real users. Over time, you will have the opportunity to choose your growth direction: specialize in core backend and platform engineering (Java/Spring Boot), focus on AI integration and ML workflows (Python), or develop a hybrid skill set across both. We invest in your development and give you the space to discover where your strengths and interests lie.
Key Responsibilities
Development & Learning
Contribute to developing backend services and features for our next-generation AI-driven digital products
Write clean, tested code in Java (Spring Boot) and/or Python (FastAPI) under the guidance of mentor engineers
Assist in building and maintaining APIs, data models, and integration points across our platform
Help build and improve data pipelines, processing workflows, and AI-driven features
Quality & Collaboration
Participate in code reviews, testing, and documentation to ensure quality and maintainability
Learn and apply microservice patterns, database design, containerization, and deployment practices
Collaborate within the agile team: participate in sprint planning, daily standups, and retrospectives
Explore AI/ML concepts and tools as part of your learning path — from LLM integration to data modeling and security
Growth & Ownership
Gradually take ownership of smaller features and work toward end-to-end delivery
Required Qualifications
Currently enrolled in or recently graduated from a Computer Science or related technical program (FER, PMF, FOI, FESB, TVZ, or similar)
Basic programming proficiency in Java and/or Python
Understanding of fundamental data structures, algorithms, and object-oriented programming
Familiarity with relational databases and SQL
Basic understanding of version control (Git)
Eagerness to learn, ask questions, and grow in a professional engineering environment
Good communication skills and a collaborative mindset
Preferred Qualifications
Personal or academic projects demonstrating software development skills (GitHub portfolio, thesis work, hackathons)
Basic exposure to web frameworks (Spring Boot, FastAPI, Flask, or Django)
Familiarity with REST APIs and how web services communicate
Interest in artificial intelligence, machine learning, or data engineering
Basic understanding of containerization concepts (Docker)
Exposure to agile/scrum development practices
Any experience with cloud platforms, CI/CD, or testing frameworks is a plus