Senior Software Engineer, Pricing and Derived Data
Core
Building foundational APIs and data services to price all products and related products using market and derived data, delivering real-time Profit-and-Loss and Risk monitoring systems.
Role type
Senior Software Engineer (Pricing and Derived Data)
Builds
Real-time pricing, analytic, and reporting systems; greenfield and existing API and application services; real-time data streaming and batch processing workloads.
Domain
Financial services / Trading technology / Real-time data systems
Deliverable
production ML models | product features | infrastructure
Required skills
Elixir, BEAM, distributed systems, functional programming, object-oriented programming, procedural programming, automated testing, Git, CI/CD, Docker, Kubernetes
Preferred skills
Python, Java, PostgreSQL, Kafka, RabbitMQ, data structures, algorithms, concurrency analysis
Technologies
Elixir, OTP, Ecto, Broadway, LiveView, Nx, Python, Java, PostgreSQL, Kafka, RabbitMQ, Docker, Kubernetes, Git, CI/CD
Responsibilities
Lead end-to-end delivery of complex features; design, develop, and maintain API and application services; design, develop, and maintain real-time data streaming and batch processing workloads; provide on-call support; contribute to team development by advancing design and programming best practices and providing mentorship.
Seniority
Senior, hands-on IC