We're seeking a skilled Python Developer to join our innovative AI Team. You'll play a key role in developing cutting-edge AI and ML-solutions.
Tech Stack:
- Backend & Data: Python 3.12, Celery, SQLAlchemy, PostgreSQL
- Messaging & Queues: RabbitMQ
- Monitoring & Observability: Prometheus, Grafana
- CI/CD & Version Control: GitLab
Responsibilities:
- Design, develop, and maintain robust, scalable, and efficient Python-based applications for AI-driven solutions.
- Collaborate closely with data scientists and ML engineers to implement AI models in production environments.
- Optimize application performance, ensuring efficient data processing and scalability.
- Implement best practices for code quality, security, and maintainability.
- Stay up to date with the latest advancements in AI, Python frameworks, and data processing practices.
Requirements:
- 3+ years of experience in Python development, with a strong focus on backend applications.
- Strong knowledge of database technologies.
- Excellent communication skills and the ability to work effectively within an agile team.
Will be a plus:
- Experience with data engineering practices and tools (Airflow, dbt).
- Knowledge of distributed computing (Apache Spark, Flink, etc.).
- Solid understanding of message brokers and event-driven architectures.
We offer:
- Attractive salary matching your skills and experience
- A comfortable office in the center of Limassol (Cyprus)
- Medical insurance for our employees and their families
- Access to professional training, conferences, and paid educational courses
- Corporate language courses
- Evening yoga classes in office relaxation space
- Subsidized lunches
- Different corporate events for employees and their children
- Sports events
- Assistance in relocation and visa processing (if necessary)