CoinShares
Data Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Our Culture
CoinShares is an innovative, agile and ambitious organisation. We strive for excellence in everything we do. We are a high performance culture with a focus on:
- Professional and personal integrity
- Curiosity and a deep learning mindset
- Transparency
- Teamwork and collaboration
CoinShares is strongly committed to diversity and inclusion and warmly welcomes candidates from all backgrounds.
The Team
CoinShares deploys discretionary and systematic, computer-driven trading algorithms across digital assets, cryptocurrencies and derivatives. We have a proven and profitable track record in proprietary trading and are building and expanding our market-making and active investment strategies to complement our world-leading ETP & ETF business.
The Engineering team is responsible for all aspects of software development for the firm, including platform engineering, quant engineering, and ML and AI infrastructure and implementation. As part of a nimble team in a growing organisation, you will be collaborating and developing real time solutions with your colleagues on a constant basis.
Our technical stack runs in a microservices architecture with Golang and Python services deployed on AWS alongside a Java/React user interface. We connect with our proprietary platform, MATRIX, to 15+ trading venues managing hundreds of millions of messages and orders per day. You will continue to scale and improve this platform as crypto gains further prominence at the heart of the world financial ecosystem.
Role Profile
CoinShares is undertaking a strategic multi-year modernisation of its data and AI capabilities. As a Data Engineer, you will own the design and delivery of the pipelines and data services that underpin finance automation, corporate reporting, operations, trading, and our public-facing data offering.
This is a hands-on, delivery-focused role for an engineer with deep expertise in Python, Airflow, AWS and SQL/Postgres. You will take work from an ambiguous business requirement through to a production system, engaging directly with finance, operations and product stakeholders to shape scope, agree priorities and land outcomes rather than waiting for a fully specified brief.
You will also build and maintain the internal and external APIs that serve our data, where correctness, latency and uptime are visible to colleagues, clients and the wider market.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
We are building an engineering culture in which AI is part of the toolchain. We expect you to bring practical experience of AI-assisted development and to be able to talk concretely about where it has, and has not, paid off in your own projects.
This role suits someone who is curious and willing to learn, picking up unfamiliar tools, technologies and business domains as the platform evolves. Just as important is a pragmatic approach to delivery: shipping useful short-term solutions quickly, while holding a clear view of the target state and moving towards it iteratively. We are a small team, so how easily something can be maintained and supported counts for as much as how quickly it lands.
Responsibilities
Data Pipeline Development
- Design, build and own end-to-end ETL/ELT flows ingesting from APIs, SaaS platforms, file feeds and internal systems.
- Write clean, well-tested Python for production data pipelines and backend services.
- Develop and optimise SQL transformations in Postgres, including reconciliation and finance calculation logic.
- Translate finance and operations requirements into deliverable pipeline work and drive it through to production.
API Development & Data Services
- Build and maintain internal and external APIs serving data to internal systems, client-facing applications and third parties.
- Own the performance, caching, versioning and availability of published endpoints.
- Define API contracts with product and engineering teams as the data offering expands.
Data Modelling & Quality
- Create analytics-ready datasets and domain-oriented schemas for reporting and automation.
- Implement data validation, monitoring and alerting as a standard part of every delivery.
- Keep published datasets documented, auditable and trusted by Finance and Compliance.
- Design for maintainability as everything built must be supportable by a small team.
Delivery Ownership & Stakeholder Engagement
- Work directly with finance, operations, product and trading stakeholders to define requirements and agree priorities.
- Take projects from problem statement to production, managing your own delivery and surfacing risk early.
- Use AI tooling to accelerate development and testing, and share what works with the wider team.
- Deliver iteratively and ship pragmatic short-term solutions that move measurably towards an agreed target architecture.
- Support new product launches and ad-hoc data requirements as they arise.
- Drive the migration and decommissioning of legacy systems.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Experience & Qualifications
- Approximately 6 years of professional software engineering experience, including at least 4 years in a dedicated data engineering role.
- Deep Python skills for building production data pipelines and backend services.
- Strong SQL with substantial hands-on Postgres experience, including query and schema performance tuning.
- Production experience with Airflow (or a comparable orchestrator), building, operating and debugging DAGs you own.
- Understanding of ETL/ELT concepts and data warehouse/lakehouse patterns.
- Hands-on AWS experience (S3, IAM, Aurora/RDS, Lambda or equivalent).
- Ability to write maintainable, production-quality code in a collaborative team.
- Demonstrable use of AI tooling in your development workflow, with concrete examples from current or recent projects.
- Ability to own delivery: scoping ambiguous business requirements, managing stakeholders and shipping without close supervision.
- A pragmatic, iterative approach to delivery: able to ship a working short-term solution while keeping the target architecture in view.
- Strong communication skills and willingness to learn from others.
Desirable:
- Genuine appetite to learn new tools, technologies and business domains, and to design for long-term maintainability.
- Experience ingesting financial or market data.
- Interest in data governance, quality, and lineage.
- An interest in digital assets and cryptocurrencies
Core Skills
- Analytical mindset with excellent execution and operational risk awareness.
- Delivery focused with proven ability to pro-actively multi-task in a pressurised environment.
- Excellent verbal and written communication skills and interpersonal skills.
- Demonstrated capability for identifying and managing critical stakeholders, partners and team members.
- Team player with the ability to work collaboratively in a cross-functional team environment.
- High attention to detail and a passion for creating an exceptional working environment.
- Ability to see opportunities for improvement from all kinds of situations and events, for the benefit of the business, the team, and the individual.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills