Responsibilities:
Work closely with the product team to codify design decisions into executable criteria.
Collaboratively design and implement high-performance, low latency calculation engine code .
Communicate complex technical concepts clearly and effectively to team members and stakeholders.
Advocate for correctness-first approaches and foster a culture where quality is paramount.
About You:
10+ years of experience with Strong knowledge in backend software development
Deep expertise in one of the following areas:
Strong Core Java skills: threading, allocation & garbage collection, performance tuning. Experience writing low latency Java.
Strong domain knowledge in database engine / Compiler design / Investment bank Front office
Experience designing languages.
Understanding of how the JVM works.
Experience using AI tools such as Claude Code.
Nice to Have:
Prior experience building planning software
Likely (but not exclusively) to have worked in one of the following industry:
Database engines (not database implementations)
Low latency front office investment bank
Compilers
Basic understanding of Spring.
Knowledge of Multi dimensional modeling.
Knowledge of Lambda Architecture (https://en.wikipedia.org/wiki/Lambda_architecture)