Senior Software Engineer - Data
Core
Design, build, and maintain large-scale distributed data systems and pipelines that power blockchain analytics and intelligence products.
Role type
Senior Software Engineer (Data Engineering)
Builds
Blockchain-agnostic data platform serving global customers for financial crime analysis
Domain
Fintech / Blockchain / Data Engineering
Deliverable
production ML models | product features
Required skills
Scala, functional programming, distributed data systems, big data frameworks (Spark/Databricks), cloud infrastructure (AWS/GCP/Azure), data modelling, workflow orchestration
Preferred skills
stream processing, event-driven architecture, Infrastructure as Code (Terraform/CloudFormation), containerised environments (Docker/Kubernetes), AI-driven tooling
Technologies
Scala, Spark, Databricks, AWS, Airflow, Kubernetes, Terraform
Responsibilities
Write and maintain production code, architect large-scale distributed systems, collaborate with product and intelligence teams, perform peer reviews, shape technical roadmap, leverage AI for engineering workflows
Seniority
Senior, hands-on IC with mentorship responsibilities