Intellectica is recruiting a Python Developer on behalf of its client, a digital solutions company in the media-tech, publishing, and platform services space. Based in Athens, Attiki, Greece and reporting directly to the Technical Project Manager, the successful candidate will join a fast-paced engineering team and work closely with the Technical Director and the engineering team to develop custom Python applications, implement AI-powered features, and build intelligent agent systems.

Key activities and responsibilities of this role include:

  • Participate in the design and development of scalable Python applications, applying best practices in backend architecture and performance optimisation
  • Build and maintain distributed systems using microservices architecture, ensuring modularity and resilience
  • Design efficient database schemas and optimise data access across PostgreSQL, MongoDB, and Redis
  • Develop secure and well-documented RESTful APIs, and implement real-time data exchange using WebSocket and streaming technologies
  • Integrate large language models (LLMs) and intelligent agents into backend services to enable automation, decision-making, and personalised content delivery
  • Deploy AI-powered features and monitor model performance to ensure reliability and responsiveness in production environments
  • Manage CI/CD pipelines and oversee deployment processes, system monitoring, and operational health
  • Conduct code reviews, apply testing strategies, and maintain clear technical documentation
  • Troubleshoot complex issues across development and production environments, ensuring system stability
  • Contribute to architectural decisions and evaluate emerging technologies through proof-of-concept initiatives
  • Support team growth by mentoring junior developers and promoting knowledge sharing
  • Any other task that may be required from time to time

Professional experience & qualifications of a successful candidate:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum of 4 years experience in software development
  • Strong proficiency in Python8+ and deep familiarity with the Python ecosystem
  • Practical experience with web frameworks such as FastAPI or Flask
  • Proven expertise in designing and maintaining microservices architecture and distributed systems
  • Solid understanding of database design, query performance, and optimisation techniques
  • Hands-on experience with PostgreSQL, MongoDB, and Redis
  • Demonstrated ability to build secure RESTful APIs and integrate third-party services
  • Familiarity with cloud platforms including AWS, Google Cloud Platform, or Azure
  • Proficiency in containerisation and orchestration tools such as Docker and Apache Airflow
  • Skilled in version control and collaborative development using Git
  • Exposure to LLM frameworks (e.g., OpenAI API, LangChain) and agent-based architectures is a plus
  • Knowledge of vector databases (e.g., Pinecone, Qdrant, Chroma) and prompt engineering is desirable
  • Fluency in both English and Greek, written and verbal

Core competencies of a successful candidate:

  • Strong problem-solving and system optimisation capabilities
  • Ability to collaborate effectively across technical and non-technical teams
  • High attention to detail and commitment to code quality
  • Continuous engagement with emerging technologies and industry trends
  • Capacity to mentor junior developers and contribute to team knowledge
  • Proactive approach to innovation and architectural improvement
  • Ownership of deliverables and accountability in project execution

The company offers:

  • Work on AI-powered applications and intelligent systems
  • Collaborate with high-profile clients across diverse industries
  • Explore and implement the latest in LLM and agent technologies
  • Join a collaborative, innovation-driven team in a growing PaaS environment
  • Professional development opportunities in the evolving AI landscape
Apply Now


Let's Meet

Apply Now

    int-0391

    Upload you CV