We are seeking a Senior Backend Engineer with strong quantitative skills to design, maintain and scale advanced algorithmic systems. You’ll build predictive models, optimize real-time decision engines, and ensure low-latency, production systems.
Responsibilities
Architect, build, and maintain backend services for real-time algorithmic decision-making
Implement and optimize complex predictive models, pattern recognition and statistical algorithms
Own solutions end-to-end: from concept to production-grade systems
Collaborate closely with researchers to translate models into scalable code
Continuously learn and apply new technologies and quantitative methods
Qualifications
Degree in Math, Statistics, Physics, Computer Science, or another highly quantitative field
3+ years of backend engineering experience (Python, Go, Java, or similar)
Fluency in Python is required (not necessarily expert, but comfortable and capable)
Capable of quickly understanding, modifying, and extending existing complex codebases you did not write
Versatility to operate as both a “hacker” (fast prototyping) and “engineer” (production-ready solutions)
Proficiency with Python packages (NumPy, Pandas, matplotlib) and R packages (xts, data.table, mlr, caret)
Familiarity with Rust a strong plus
Solid foundation in probability and statistics, with exposure to methods such as time-series analysis, machine learning, pattern recognition, NLP, AI, or neural networks
Experience working with large datasets and applied research projects
Comfortable with Linux environments and backend/systems code
Why Join Us
Small, fast-moving team
Flexible work arrangements; culture of ownership and innovation
Performance-based bonus compensation
How to Apply
Send your resume, GitHub/portfolio links, and a short note on why this role excites you
LEVEL OF EXPERTISE
Python - 3 years
API Development - 3 years