Senior Analytics Engineer
FP Markets is seeking a Senior Analytics Engineer to build and scale a new data platform. The role involves working with a modern stack, collecting requirements from business stakeholders, and building production-ready dashboards. The ideal candidate has strong SQL skills, experience with dbt, and knowledge of ClickHouse.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Full-time Senior Analytics Engineer in Cyprus office - a certified Great Place to Work®.
As a Senior Analytics Engineer, you will play a key role in building and scaling our new data platform from the ground up. You'll work with a clearly defined modern stack — ClickHouse, dbt, Airflow, Superset, and Keycloak — in a self-hosted, on-prem environment, alongside a senior team with direct access to business stakeholders and AI tooling support. The platform direction and priorities are already set, while you still have the authority and ownership to shape the analytics foundation and push production-ready dashboards with confidence.
Reporting to: Head of Data
- Own the full delivery cycle for each business request
- Collect requirements directly from business stakeholders — Finance, Risk, Operations, Product, Business Development. Translate vague asks into precise, testable specifications
- Investigate source systems even when documentation is missing or incomplete — read code, query raw tables, talk to system owners
- Specify upstream needs for the Data Engineer when new sources or pipelines are required. Clear, well-formed tickets — not "please get me the trading data."
- Build dbt models from raw / staging into marts. Own the semantic layer, the tests, the documentation, the lineage
- Build Superset dashboards that business users actually use. RLS, RBAC, semantic layer in Superset — all configured by you
- Validate the numbers. Every chart has a known-good ground truth. You can defend any number on any dashboard, with reasoning and reproducible queries
- Document the work in a way that lets the next person continue from where you stopped — knowledge stays inside the team
- Stakeholder acceptance — walk them through, get sign-off, move on
- Use AI-assisted development workflows for SQL generation, documentation, validation, and analytics engineering tasks
Technical Skills
- Strong SQL — including complex queries (window functions, CTEs, performance-aware joins, aggregation patterns). You can write a 200-line query and explain every part of it
- dbt — production experience building and maintaining models, tests, documentation, semantic layer
- Superset — or comparable hands-on production experience with Metabase, Looker, Power BI, or Tableau. You understand RLS, RBAC, semantic models, dashboard performance tuning
- Python — read and modify — you can read other people's Python code, understand existing pipelines, make targeted modifications. You don't need to architect Python systems, but you cannot be blocked by Python code in front of you
- ClickHouse — comfortable working directly against ClickHouse, or willing to ramp up fast from PostgreSQL / Snowflake / BigQuery experience (SQL is similar, operational quirks differ)
- AI-first workflow — daily use of advanced AI tools across all stages of work. Not just chat: agentic flows, code generation, validation, documentation. Mandatory
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Soft skills
- Clear written communication — process descriptions, ticket specifications, dashboard documentation, stakeholder updates. Bad writing wastes everyone's time.
- End-to-end ownership — you don't hand off and forget. The numbers are yours until the stakeholder signs off.
- Comfort with ambiguity — sources are undocumented, business processes are unclear, requirements arrive in voice messages. You navigate it, you don't complain about it.
- Direct stakeholder interaction — you talk to Finance, Risk, Ops directly. No project manager will translate for you.
- Long-term thinking — this is a permanent role. What you build matters in two years, not just two weeks
- Fintech domain knowledge — trading platforms, CRM, payments, regulatory reporting, KYC, AML.
- Airflow — read and modify existing DAGs. Building new ones is the Data Engineer's responsibility.
- Power BI — for porting / understanding existing reports being migrated.
- DAX — for the same reason.
- Knowledge of CySEC / MiFID II / GDPR / DORA — in the data context.
- Open-source data stack experience — Airflow, MinIO, Soda, Vector, Grafana — at user level
- A certified Great Place to Work® reflecting our commitment to a positive culture, employee well-being, and support
- Welcoming, young and multicultural team with approachable leadership
- Ability to contribute to dynamic business at a growth phase
- High level of autonomy, support of ideas and putting your expertise into the best practices for the company
- Continuous personal development, training budget, growth with the company and opportunity to learn from industry leaders
- Competitive remuneration, regular salary reviews and performance-based incentive schemes
- Vibrant company life: from team activities to global celebrations
- New beautiful office in an easily accessible location with company-provided fruits, breakfasts and lunches
- Free access to multiple sports and wellness facilities across the country
- Free company-provided parking
- Medical insurance and pension fund after probation period
- A gift and a day off on your Birthday
- Visa and work permit support if required
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Interview with People Function member (30 - 45 min) to assess match to our culture
- Interview with your future manager (45 min - 1 hour) to assess match to the job and the team and discuss role expectations
- Technical assessment to evaluate your skills
- Final interview with team members
Join our team and be a part of a professional, rapidly-growing company operating in a multicultural environment!
Similar Jobs
Explore other opportunities that match your interests
Mayflower
hyperhug