Senior Data Engineer
Indexed description
At Satori Analytics, we aim to change the world one algorithm at a time by bringing clarity to global brands through Data & AI. From cloud-based ecosystems for fintech to predictive models for airlines, our cutting-edge solutions cover the entire data lifecycle—from ingestion to AI applications.
As a fast-growing scale-up, our team of 100+ tech specialists—including Data Engineers, Data Scientists, and more—delivers innovative analytics solutions across industries like FMCG, retail, manufacturing and FSI. Join us as we lead the data revolution in South-Eastern Europe and beyond!
On behalf of a partnering company, that builds enterprise-grade AI systems that operate on terabyte-scale multimodal datasets to power the next generation of marketing intelligence, we're looking for a Senior Data Engineer.
The Role
Our data engineering practice operates at real scale, across real complexity. The work spans:
- Large-scale data processing — designing and operating ETL/ELT pipelines with Apache Spark that ingest, transform, and serve terabyte-scale multimodal datasets across the marketing intelligence stack
- Polyglot data infrastructure — architecting across relational databases for transactional workloads, vector databases for semantic search and RAG systems, and graph databases for audience relationship and attribution modelling
- Data transformation and modelling — orchestrating analytics engineering workflows with dbt to produce well-documented, tested, version-controlled data models that power downstream AI and BI systems
- Data platform reliability — building the foundations (orchestration, monitoring, data quality checks, lineage tracking) that keep pipelines and databases dependable under production load
What Your Day Might Look Like:
- Architect and build production data pipelines and data platforms that serve models, data, and AI workflows to internal and client-facing applications — and stay accountable for them under live conditions
- Own non-functional quality across your domain: latency and throughput budgets, scalability, reliability, observability, and cost
- Lead the design and operation of multi-model data stores — relational (PostgreSQL, MySQL), vector (Pinecone, Weaviate, pgvector), and graph (Neo4j, Neptune) — applying the right tool to each access pattern, not the most fashionable one
- Set technical direction: write design docs, make build-vs-buy calls, and defend your approach with evidence rather than instinct
- Work across the stack when the problem demands it — services, data access, infrastructure-as-code, CI/CD — and diagnose it when things drift in production
- Raise the floor for the team: mentor mid-level and junior engineers, run rigorous code reviews, and hold the quality bar without making it someone else's job to ask you
- 5+ years of professional experience shipping and operating production data systems — you've lived through scaling challenges, reliability incidents, and the unglamorous gap between a working prototype and a dependable service
- Deep, demonstrable expertise designing distributed data pipelines with Apache Spark, and strong data modelling instincts across relational, vector, and graph databases
- Strong proficiency in at least one general-purpose language (Python, Scala, or Java), and the ability to work effectively across others when needed
- Hands-on experience with cloud platforms (GCP or AWS), containers (Docker), CI/CD, and infrastructure-as-code (Terraform)
- The engineering discipline to maintain what you build — version control, testing, code review, and a low tolerance for technical debt you created
- Comfort with ambiguity. Many of our problems don't arrive with a known-good solution attached
- Communication that scales: you can write a one-page design doc that's useful to both a product stakeholder and a staff engineer without two separate documents
- Experience building and operating ML/LLM-powered production systems at scale — model serving, RAG, agents
- Hands-on work with event-driven or streaming architectures (Pub/Sub, Kafka) and real-time systems
- Depth in security, IAM, networking, or data governance in cloud environments
- Background in marketing technology, ad tech, or large-scale data products
- Meaningful open-source contributions or a visible track record of technical leadership outside your day job
- Competitive salary and hybrid work model - come hang out in our Athens office or work remotely from anywhere in European economic Area (EU, Switzerland etc.) or UK (up to 6 weeks per year)
- Training budget to level up your skills from the top tech partners in the market (Microsoft, AWS, Salesforce, Databricks etc.) - whether it's certifications or courses, we've got you covered
- Private insurance, top-tier tech gear, and the chance to work with a stellar crew
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search