ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Streaming Data Engineer

Confidential

Cyprus, Ypsonas permanent

Posted: February 19, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

As a Senior Streaming Data Engineer at FxPro, you will be responsible for building, operating, and scaling our on-premise data platform running on Linux virtual machines. You will be expected to design and implement data ingestion pipelines, ensure data quality, and collaborate with the development team to deliver high-quality results. This role requires expertise in Linux, data processing, and streaming data engineering.

Job Description

Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.

As a Senior Streaming Data Engineer, you will be responsible for building, operating, and scaling our on-premise data platform running on Linux virtual machines. You will also enable streaming data ingestion from multiple sources and ensure reliable, production-grade data availability for analytics and machine learning use cases.

Responsibilities

Build and operate streaming ingestion pipelines from multiple sources into on-premise systems and databases hosted on Linux VMs

Design, implement, and optimize end-to-end ETL/ELT pipelines

Implement and maintain Kafka-based ingestion patterns, including topics, partitions, consumer groups, and reliability strategies

Use Redis where appropriate for caching, buffering, and real-time processing patterns

Maintain and optimize analytical storage solutions (e.g., ClickHouse or similar) used for BI and analytics workloads

Ensure reliable data ingestion from relational databases (PostgreSQL, MS SQL)

Implement monitoring, logging, alerting, and operational runbooks for pipelines and data systems

Ensure secure access and auditability across services and databases

Collaborate with BI, Analytics, and Data Science teams to deliver reliable datasets

Requirements

Strong Linux administration skills, including troubleshooting and production operations

Strong Python skills for building production-grade data services, automation, and testing

Strong SQL skills (PostgreSQL and/or MS SQL), including performance tuning

Hands-on experience building and operating ETL/ELT pipelines in production environments

Hands-on experience with Kafka and streaming data systems in production environments

Good understanding of core data engineering concepts such as  data quality, schema evolution, partitioning, and idempotency

Experience working with analytical databases such as ClickHouse or similar technologies

Nice to have

Experience with CDC tooling or patterns (e.g., Debezium or equivalent approaches)

Familiarity with observability tools such as Prometheus, Grafana, ELK, or OpenSearch

Experience working in security-constrained production environments 

Interview steps

Recruiter screen (30 minutes) 

Technical Interview (1 hour)

Final Interview with manager (30 minutes) 

Our benefits

Excellent compensation package

Medical insurance

Provident fund

In-house gym with a personal trainer

Free daily lunch catering, snacks, and beverages

Company discount card for various products & services

21 days of annual leave and 10 days of sick leave annually

Shuttle bus service from Limassol

Birthday gift

Relocation bonus and visa/work permit support

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply