Taro Logo

Software Engineer (Data Platform)

A global market maker founded in Amsterdam, providing liquidity on multiple exchanges worldwide in various financial instruments.
Data
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Finance

Job Description

Optiver, a leading global market maker with a strong presence in Asian markets, is seeking a Software Engineer for their Data Platform team in Sydney. This role combines technical expertise in data engineering with the excitement of working in financial markets.

The position offers a unique opportunity to work at the intersection of data engineering and financial trading, supporting Optiver's research teams in making data-driven decisions. As a Data Platform Engineer, you'll be responsible for designing and implementing scalable data solutions, optimizing large-scale data processing, and managing infrastructure costs efficiently.

The ideal candidate will bring 3+ years of data engineering experience, strong Python skills, and familiarity with distributed systems. You'll work with cutting-edge technologies including Spark, Databricks, and proprietary HPC tooling, while collaborating with global teams across Optiver's offices.

What makes this role particularly exciting is the impact you'll have on Optiver's data strategy and analytics capabilities. You'll be working in a fast-paced environment where your solutions directly influence trading decisions and market efficiency. The role offers excellent growth opportunities, including technical mentorship responsibilities and the chance to shape the future of data engineering at Optiver.

The company culture emphasizes collaboration and continuous improvement, supported by comprehensive benefits including competitive compensation, bonus structure, and various lifestyle perks. Located in Sydney, you'll be part of Optiver's APAC head office, playing a crucial role in their operations across Asian markets.

This position is perfect for a data engineer who wants to apply their skills in a challenging financial environment, work with advanced technology, and contribute to maintaining efficient financial markets. The role combines technical excellence with business impact, offering both professional growth and the opportunity to work on complex, meaningful problems in global financial markets.

Last updated 8 hours ago

Responsibilities For Software Engineer (Data Platform)

  • Support and advance data needs of local research team
  • Productionise workflows and optimize large-scale data processing
  • Manage infrastructure costs efficiently
  • Design and implement data solutions
  • Partner with cross-functional teams across regions
  • Monitor and optimize resource usage
  • Implement monitoring tools and fine-tune systems
  • Architect, build, and manage scalable data pipelines
  • Develop and maintain documentation
  • Provide technical mentorship to junior engineers

Requirements For Software Engineer (Data Platform)

Python
PostgreSQL
Kafka
  • 3+ years of experience in data engineering
  • Demonstrable proficiency in Python
  • Experience developing bespoke software components for data pipelines
  • Familiarity with distributed data processing
  • Strong problem-solving skills
  • Excellent written and verbal communication skills
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field
  • Familiarity with cloud-based architectures (e.g. AWS)
  • Knowledge of real-time data streaming technologies

Benefits For Software Engineer (Data Platform)

Medical Insurance
  • Competitive salary package with bonus structure
  • Additional leave entitlements
  • Training and mentorship opportunities
  • Gym membership
  • Weekly in-house chair massages
  • Daily breakfast and lunch
  • In-house barista
  • Regular social events
  • Annual company trip

Related Jobs