Python Software Engineer
Core
Develop high-performance trading systems, analytical tools, signals generation, backtesting frameworks, trade management UIs, and regulatory surveillance & risk monitoring for internal use.
Role type
Senior Python Software Engineer (Trading Systems)
Builds
Scalable business-critical applications, tools, and automated tasks for internal trading and business support teams.
Domain
Financial Services / High-Frequency Trading
Deliverable
production ML models | product features
Required skills
Python (internal workings, libraries, frameworks), Financial data experience, DevOps, Databases, Big Data, Frontend frameworks
Preferred skills
Kubernetes, Helm, Docker, Gitlab CI, TypeScript, React, Redis, PostgreSQL, Mongo, Dremio, Apache Iceberg, HDFS, Kafka, Apache Arrow/Parquet, TensorFlow, scipy, xgboost, scikit-learn, numpy, numba, celery, Pandas, Polars, RQ, Pytest
Technologies
FastAPI (AsyncIO), APScheduler, Tensorflow, Redis, Kafka
Responsibilities
Develop high-performance trading systems and analytical tools, collaborate with business and tech teams to gather requirements and refine implementations, troubleshoot and debug performance issues, build and distribute internal Python libraries, start full-stack projects from scratch.
Seniority
Mid-Senior, hands-on IC
