over 1 year ago
Sydney, AustraliaSenior
Responsibilities
- Develop, test, deploy, and maintain high-performance Python applications.
- Collaborate with traders, researchers, quants, and engineers to build scalable and reliable software.
- Own end-to-end development from requirements gathering through production deployment.
- Implement automation and optimization projects for trading and research workflows.
- Apply automated testing practices and support daily deployments.
- Balance latency, throughput, simplicity, scalability, and maintainability in a complex technology environment.
Requirements
- At least 5 years of professional software engineering experience with a strong focus on Python.
- Experience with numerical computing and data processing frameworks such as Pandas, NumPy, SciPy, Celery, Dask, Spark, or Kubernetes.
- Experience with automated testing and CI/CD pipelines.
- Familiarity with Docker, Kubernetes, and Linux environments.
- Exposure to distributed computing and modern cloud-based data processing technologies.
- Strong problem-solving, communication, and cross-functional collaboration skills.
- Prior financial markets or trading knowledge is not required, but curiosity and willingness to learn are expected.
Tech Stack
Categories
BackendData Engineering