Search

Sr. Python Developer (m/w/d)

enneo GmbH
locationKreisfreie Stadt Berlin, Berlin, Deutschland
VeröffentlichtVeröffentlicht: Heute
IT / Telekommunikation
Vollzeit

Join Enneo as a Senior Python Developer and help shape the future of AI in the energy sector. You'll work with a cutting-edge microservices stack, tackle real-world performance challenges, and drive digital transformation for top energy providers in Germany. If you're looking for purpose-driven tech, modern tools, and real impact—this is it.

Activities

As a Senior Python Developer at Enneo, you’ll be part of our AI backend team, developing scalable microservices that power intelligent customer service for the energy industry. You’ll design and optimize RESTful APIs, work with modern DevOps tools like Docker and Kubernetes, and collaborate with a cross-functional team of AI engineers and product specialists.

Requirements

Requirements

  • Proven expertise in Python programming
  • Experience with testing frameworks (e.g., Behave, Robot)
  • Expertise in working with databases and ORM libraries (e.g., SQLAlchemy)
  • Proficiency in RESTful implementations
  • Significant experience in microservices and serverless architectures
  • Experience with Message Broker technologies (e.g., RabbitMQ, Redis, AWS SQS)
  • Knowledge of deploying microservice applications with tools like Docker, Kubernetes or Cloud platforms (AWS, Azure, GCP)
  • Ability to identify and optimize performance bottlenecks in code, database queries, and application architecture
  • Understanding of best practices for securing applications
  • Excellent proficiency in German on native-level is a must, as you will directly liaise with our clients

Bonus Points For

  • Hands-on experience with Large Language Models (LLMs) and prompt engineering
  • Familiarity with frameworks and tools like LangChain, LlamaIndex, and Hugging Face
  • Experience working with vector databases such as Weaviate, pgvector, or Pinecone
  • Proficiency with backend platforms like Firebase, Amplify, or Supabase
  • Background in operations or development for customer service and/or energy-related environments

Application Process

  1. Technical Interview(s) – Deep-dive with our Team members and/or AI Lead to explore your skills and experience in-depth.
  2. (Optional) CEO Chat – An informal conversation with our CEO as you'll have considerable exposure and opportunities to work and spar directly with Enneo's entire founding team.
  3. Offer – If it’s a match on both sides, we’ll move quickly to make an offer!