Staff Software Engineer - Calculation Engines
Core
Designing and building distributed microservice components for a data-intensive calculation engine that powers financial analytics and reporting.
Role type
Staff Software Engineer (Infrastructure/Calculation Engines)
Builds
Next generation development, tooling, and CI/CD systems for the calculation engine.
Domain
Financial technology / Data infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Java, Python, SQL, Time series database technologies, Kubernetes, Linux systems programming, High-concurrency platform optimization
Preferred skills
Shell scripting, Key-value stores, Relational databases
Responsibilities
Design and build distributed microservice components; Scale Java-based calculation engine to 100x larger workloads; Optimize system efficiency in highly concurrent platforms; Make architectural decisions regarding data consistency, throughput, speed, and cost.
Seniority
Staff, hands-on IC