LLM integration: design use cases, integrate powerful LLMs into software solutions, improve prompting and guardrails, and safely bring solutions into customers' production environments
Application design: design custom software applications — from requirements through architecture to production-ready solutions
Implement, test, and develop robust backends, microservices, and APIs (REST/GraphQL/...)
Establish Clean Code principles and conduct code and architecture reviews
Use agile development practices to extend existing solutions and ensure correct technical implementation
Quality through automation: optimize workflows and establish automated tests and CI/CD processes to maintain a high level of software quality
Requirements
Degree in Computer Science, Electrical Engineering, Software Engineering, or a comparable field
Initial experience with common programming languages — ideally Java, Python, or C++/C#
Initial experience integrating LLMs via APIs
Strong understanding of how current LLMs work, including their strengths and limitations
Enthusiasm for complex systems and a desire not only to develop software but to deeply understand, test, and continuously improve it
Interest in software engineering, software project management, application development, cloud solutions, or data solutions
Willingness to travel for on-site project assignments with our clients across the DACH region
Business-fluent German and fluent English
Tech Stack
Cloud
GraphQL
Java
Microservices
Python
Benefits
Structured onboarding: a clear start plan, shared start days, and dedicated contacts to support your entry
Varied projects: diverse tasks across different industries that provide a steep learning curve and early responsibility
Continuous development: mentoring, coaching, and training through the INVENSITY Academy to support long-term personal and professional growth
Flat company culture: monthly events, flat hierarchies, and a respectful, collaborative atmosphere
International network: benefit from knowledge sharing and exchange within our global expert network
Flexible working: permanent contract, flexible working hours, home office options, part-time and sabbatical possibilities
Clear career paths: transparent development paths and early assumption of responsibility to advance your career
Performance-based compensation: fixed and variable salary components and semi-annual assessments
Mobility subsidy: option to receive a BahnCard 50 to support flexible professional mobility