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
Entry Level Software Engineer - Platform (Python)
Join Optiver as an Entry Level Software Engineer - Platform, focusing on Python and infrastructure automation in Amsterdam.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Front-end Angular Engineer
Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Senior Python Developer with AWS Experience
Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.
Senior Java Developer
Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.
Senior DevOps Engineer - Price & Deal Management
Join Covestro as a Senior DevOps Engineer to drive digital transformation in pricing and deal management with AWS, Docker, and Java expertise.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Lead Fullstack Developer with Frontend Focus
Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Software Engineer (.NET, NodeJS, React)
Join Harver as a Senior Software Engineer to develop innovative solutions in a collaborative environment. Work with .NET, NodeJS, and React.
Senior Python Engineer
Join TRACT as a Senior Python Engineer to develop scalable APIs and backend systems for sustainability insights in the Ag & Food industry.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Full-Stack Software Engineer (Finance Team)
Join Nedap as a Senior Full-Stack Software Engineer to enhance healthcare administration efficiency with Java and Vue.js expertise.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.