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
English

Job 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

Apply for this position