Our client based in Limassol is seeking to recruit a Senior Data Engineer (Machine Learning) who will work within its in-house Artificial Intelligence Team to undertake this challenging role and push the limits of Artificial Intelligence through innovative products and solutions that solve business problems in real life.
Job Description
- Develop and maintain production grade ML infrastructure: speech recognition, text analysis, auto ML
- Build data pipelines for data scientists
- Develop and maintain internal tools for data scientists (data processing, metrics, external systems integrations)
- Design AI services architecture (specifications, POCs)
- Contribute to project planning including new features and AI products roadmap
- Integrate AI services with other company products
- Collaborate with Data Scientists and DevOps team
- Participate in code review and team meetings
- Coach and mentor fellow Data Engineers
Required Skills & Experience
- BSc/MSc in computer science, applied mathematics or relevant working experience
- Production experience in large scale ML systems (>2 years)
- Good understanding of classical algorithms and data structures
- Strong knowledge of and experience in at least one of the following: Python, Golang, C/C++
- Strong knowledge of and production experience in actual python stack (any popular framework: Flask, Django, etc)
- Good understanding of and production experience in relational databases (e.g. PostgreSQL)
- Strong problem solving and critical thinking
- Team worker and lifelong learner
Desirable Skills
- Good understanding of and production experience in some of the following NoSQL/NewSQL databases (Redis, MongoDB, ClickHouse, Vertica, Druid, any exotic DB are welcome)
- Familiaritywith distributed databases and distributed systems
- Familiaritywith at least one of the following: Apache Kafka, Apache Airflow , Apache Spark
- Familiaritywith modern DevOps stack (Docker, Kubernetes)
- Familiarity with Machine Learning basics (e.g. knowing the difference between classification and regression)
Remuneration & Benefits
- Challenging and engaging tasks
- Professional growth opportunities, technical seminars and internal hackathons
- An open and collaborative working environment
- Flexible working and leave schedules
- A competitive remuneration package, plus 13th salary
- Private medical insurance
- Free parking
- Team bonding events
- Relocation packages (where applicable)
- Variety of work arrangements (remote/WFH/office)