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 — 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
Responsibilities:
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
Candidate profile:
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
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
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!