Optiver logo

Senior Software Engineer (Data)

Optiver

About the Role

As a Senior Software Engineer (Data) at Optiver, you will play a crucial role in enhancing our alpha research and trading capabilities. We are seeking a candidate with a strong background in developing large-scale data platforms, ready to apply their senior engineering expertise to our challenges. Your primary responsibility will be to lead the development of a new platform that meets our research needs, ensuring scalability and efficiency across our global trading operations.

Key Responsibilities

  • Develop software for live capturing of data from external and internal systems to build a data lake.
  • Collaborate with trading and research teams to build derived datasets from the data lake, using batch processing to generate historical data and stream processing for real-time data feeds.
  • Continuously improve our research framework to scale with the consumption of arbitrary datasets while maintaining point-in-time correctness and performance.
  • Engage with stakeholders across the business to solve problems related to data ingestion and consumption.
  • Develop frameworks for end users to perform transformations within the data lake, facilitating easy integration of new datasets.
  • Mentor junior colleagues and support their growth through code reviews, feedback sessions, and knowledge sharing.

Example Projects

  • Design data systems that automate recovery processes with minimal human involvement in case of interruptions or failures.
  • Build protections into our data systems to prevent large-scale outages due to heavy queries on busy days.
  • Implement reconciliation mechanisms in data pipelines to handle late-arriving data while respecting dataset correctness.

Who You Are

  • Excited about solving engineering challenges related to building a data platform from capture to consumption.
  • Experienced in building data platforms, having learned from past mistakes to construct robust systems.
  • Knowledgeable about technical fundamentals such as networking, database behavior, and system performance.
  • Familiar with building batch and stream processing systems for diverse data sources.
  • Driven to maintain operational excellence and reduce human dependency in data operations.

What You'll Get

  • The opportunity to work alongside best-in-class professionals from over 40 different countries.
  • Comprehensive benefits including 25 paid vacation days, fully paid first-class commuting expenses, training opportunities, discounts on health insurance, breakfast and lunch facilities, sports and leisure activities, Friday afternoon drinks, and weekly in-house chair massages.
  • Support for expats through competitive relocation packages and visa sponsorship where necessary.

How to Apply

Apply directly via the form provided for the position of Software Engineer - Data Platform. Please include a CV and a letter of motivation in English. Applications without a letter of motivation will not be reviewed. If selected, you will be required to take an online assessment.

Diversity Statement

Optiver is committed to creating diverse teams that thrive. We encourage applications from candidates of all backgrounds and welcome requests for reasonable adjustments during the hiring process to ensure you can best demonstrate your abilities.

Benefits
Extracted with AI

  • Medical insurance
  • 25 paid vacation days
  • Fully paid first-class commuting expenses
  • Training opportunities
  • Discounts on health insurance
  • Breakfast and lunch facilities
  • Sports and leisure activities
  • Friday afternoon drinks
  • Weekly in-house chair massages
  • Competitive relocation packages
  • Visa sponsorship

Similar jobs

Last update: 23 minutes ago

Optiver logo
Optiver

Senior Software Engineer - Data Platform

Join Optiver as a Senior Software Engineer to enhance data platforms for trading operations in Amsterdam.

Optiver logo
Optiver

Tech Lead - Data Systems

Lead data systems team at Optiver in Amsterdam, focusing on data platforms and trading strategies.

Optiver logo
Optiver

Software Engineer - Python

Join Optiver as a Software Engineer in Amsterdam, focusing on Python and infrastructure automation in a leading global market maker.

Optiver logo
Optiver

Entry Level Software Engineer - Infrastructure

Join Optiver as an Entry Level Software Engineer in Infrastructure, focusing on Python, Linux, and networking in Amsterdam.

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

Optiver logo
Optiver

Entry Level Software Engineer - Platform (Python)

Join Optiver as an Entry Level Software Engineer - Platform, focusing on Python and infrastructure automation in Amsterdam.

Optiver logo
Optiver

Software Engineer Internship (2025 Start)

Join Optiver as a Software Engineer Intern in Amsterdam for 2025. Work on real-world applications, optimize systems, and gain hands-on experience.

Optiver logo
Optiver

Senior Quantitative Trader - Statistical Arbitrage

Join Optiver as a Senior Quantitative Trader in Statistical Arbitrage, leveraging data to develop trading strategies.

Optiver logo
Optiver

Senior Quantitative Researcher

Join Optiver as a Senior Quantitative Researcher in Amsterdam. Drive trading strategies with your expertise in quantitative research and statistical modeling.

Otrium logo
Otrium

Senior Data Engineer

Senior Data Engineer needed in Amsterdam. Hybrid role with competitive benefits, focusing on data-driven solutions in fashion tech.

Optiver logo
Optiver

Software Developer Intern

Join Optiver as a Software Developer Intern in Sydney. Gain hands-on experience in software development and trading.

Bitvavo logo
Bitvavo

Senior Software Engineer - Low Latency

Join Bitvavo as a Senior Software Engineer focusing on low latency services, leveraging AWS, Kubernetes, and microservices.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Quatt logo
Quatt

Senior Data Engineer

Join Quatt as a Senior Data Engineer to build and optimize data infrastructure for sustainable energy solutions.

Bitvavo logo
Bitvavo

Senior Systems Engineer

Join Bitvavo as a Senior Systems Engineer to lead low latency system design and optimization for trading at scale.

Flexport logo
Flexport

Senior Software Engineer, Trade Services (Climate)

Join Flexport as a Senior Software Engineer in Amsterdam, focusing on climate and sustainability initiatives.

Opto Investments logo
Opto Investments

Software Engineer, Backend

Join Opto Investments as a Backend Software Engineer, working with APIs, AWS, and Python in a hybrid role.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Flow Traders logo
Flow Traders

Senior Machine Learning Engineer

Join Flow Traders as a Senior Machine Learning Engineer in Amsterdam. Lead ML model development and integration in a dynamic trading environment.

DataSnipper logo
DataSnipper

Senior Backend Engineer

Join DataSnipper as a Senior Backend Engineer in Amsterdam! Design and build software impacting over 500,000 users globally.

Otrium logo
Otrium

Senior DevOps Engineer

Senior DevOps Engineer role focusing on CI/CD, Kubernetes, and AWS in a hybrid work setup at Otrium, Amsterdam.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Flow Traders logo
Flow Traders

Senior DevOps Engineer - Cloud and Machine Learning

Senior DevOps Engineer needed in Amsterdam for cloud-based IT environments and machine learning projects.

Bitvavo logo
Bitvavo

Senior Backend Engineer - Low Latency Systems

Join Bitvavo as a Senior Backend Engineer focusing on low-latency, high-throughput systems in Amsterdam. Experience with Kafka, Kubernetes, and AWS required.