LLM integration: Design use cases, integrate powerful LLMs into software solutions, improve prompting and guardrails, and securely bring solutions into production for our clients
Application design: Design customized software applications — from requirements and 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 software development methods to extend existing solutions and ensure correct technical implementation
Quality through automation: Optimize workflows and implement automated tests and CI/CD processes to ensure high software quality
Be part of the INVENSITY success story: Work in ambitious, professional project teams and support complex development projects through all phases
Share and expand your expertise: Expect a steep learning curve through workshops and coaching within your department
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#
First experience integrating LLMs via APIs
Strong understanding of how current LLMs work, including their strengths and limitations
Passion for complex systems and a commitment to not only 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 within the DACH region
Business-fluent German and fluent English
Tech Stack
Cloud
GraphQL
Java
Microservices
Python
Benefits
Structured onboarding: A clear start plan, joint onboarding days and dedicated contacts to support your entry
Varied projects: Diverse tasks across different industries for a steep learning curve and rapid responsibility
Continuous development: Mentoring, coaching and training from the INVENSITY Academy to support long-term personal and professional growth
Flat company culture: Monthly events, flat hierarchies and a respectful, appreciative working environment
Internationally connected: Benefit from the knowledge and exchange of 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 opportunities to take on responsibility
Performance-based compensation: Fixed and variable salary components as well as semi-annual assessments
Mobility subsidy: Option for a BahnCard 50 for flexible professional mobility