Careers Python Engineer
Open position
Python Engineer (m/f/d)
- Type: Full-time
- Start: immediately
Join our team! We are at home in Germany and South Africa and drive digital change together. As a specialised consultancy with a strong focus on AI development, we build solutions around Python, .NET and MS Dynamics, from LLM agents and RAG systems to production-ready AI applications.
Important for your start: as we communicate closely within the team, we require business-fluent German.
Your tasks
AI & agent development
- Develop LLM-based agents and RAG pipelines and take them into production
- Design AI architectures: retrieval, embeddings, vector databases, tool use
- Connect AI components to existing systems and data sources
Back end & integration
- Build clean, performant services, primarily in Python
- Integrate with .NET/C# components and, where relevant, MS Dynamics environments
- Interface design and end-to-end data flows
Quality & architecture
- Structured, well-documented way of working
- Active participation in reviews and continuous improvement of solution quality
Team & growth
- Close exchange within the interdisciplinary Lekker Code team
- Help build our AI competence area: you shape it instead of just delivering
What you bring
Foundation
- Several years of software development experience with a clear focus on Python
- Clean, maintainable code and an independent, solution-oriented way of working
AI expertise
- Hands-on experience with LLMs, agent frameworks and RAG (e.g. LangChain, LlamaIndex or similar)
- Understanding of embeddings, vector databases and prompt/context engineering
Technical depth
- C#/.NET is an advantage: not a must, but a clear plus
- Openness to further technologies depending on the project
Methods & collaboration
- Experience in agile projects (Scrum, Kanban)
- Business-fluent German
What we offer
- Employees first: You are not a number here. Your well-being and development come first.
- Boundless freedom: Work up to 100 % remotely from home. You decide where you change the digital world from (occasional on-site meetings possible).
- Surf-life balance: Flexible working hours and, if needed, our coworking spaces in South Africa.
- Global mobility: We actively support you with visa options for South Africa and Germany.
- High-end equipment: Apple MacBook and a budget for your ergonomic workspace.
- Growth & success: Individual training and performance-related pay that directly rewards your commitment.
- Health & well-being: Stay fit with Urban Sports Club.
How it works
- ApplicationWe read every application ourselves and get back to you personally.
- Getting to know each other30 minutes by video: who we are and what you are looking for.
- Technical conversationWith two people from the team, using a real example instead of puzzles.
- OfferA clear yes or an honest explanation.
Lekker Code Company does not accept unsolicited candidate profiles from recruitment agencies. Profiles submitted without an existing contract do not give rise to any fee, even if the candidate is hired. We also kindly ask you to refrain from telephone acquisition.
Application: Python Engineer
Required fields are marked *. Your documents go directly to our team.
Thank you, . Your application has been received.
You will receive an acknowledgement by email shortly. We will get back to you personally.