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
