Python Developer
adesso SE
3 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Clean Code Principles
Artificial Intelligence
Computer Programming
Databases
Software Design Patterns
Python (Programming Language)
Object-Oriented Software Development
Software Engineering
Systems Integration
Large Language Models
Multi-Agent Systems
Software Version Control
Requirements
We are seeking a highly skilled Python Developer with solid software engineering fundamentals and hands-on experience in modern AI/LLM application development. The ideal candidate should bring strong programming expertise, familiarity with GenAI concepts, and practical knowledge of agentic frameworks., * Strong software development background, with clear understanding of engineering best practices such as clean code, object-oriented programming (OOP), design patterns, testing methodologies, version control, and CI/CD pipelines.
- Proven experience in Python development, including building scalable applications, working with popular libraries/frameworks, and writing maintainable, modular code.
- Basic to intermediate understanding of GenAI concepts, including:
- Chunking and document preprocessing
- Embeddings and vector databases
- Retrieval-Augmented Generation (RAG) workflows
- Function calling, tool use, and LLM orchestration patterns
- Hands-on experience with LangChain, specifically in designing chains, building RAG pipelines, integrating tools, and orchestrating LLM workflows.
- Working knowledge of LangGraph or similar agent-based frameworks (such as CrewAI, AutoGen, or comparable libraries) to design multi-agent systems, workflow graphs, or autonomous process flows