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