Software Engineer, Research – Cumberland Systematic

Drweng

London, United Kingdom
On-site
Complex systems in modern python
Large, evolving timeseries data
Working knowledge of type safety
You will work with other software engineers to design and develop the full stack needed to enable a global trading operation with high availability requirements

Job Summary

  • You will work with other software engineers to design and develop the full stack needed to enable a global trading operation with high availability requirements.
  • The team’s existing systems are written in Python and C++.
  • We work from high-level requirements and engineers are expected to gain an intimate understanding of the business and work directly with quantitative researchers on a daily basis.

Matching Summary

You will work with other software engineers to design and develop the full stack needed to enable a global trading operation with high availability requirements.

Skills & Requirements

Must-have

  • complex systems in modern Python
  • large, evolving timeseries data
  • working knowledge of type safety
  • design, develop, test, document, maintain software
  • integrate with diverse data sources

Nice-to-have

  • contributions to open-source crypto
  • production blockchain nodes at scale
  • collaborated with quantitative researchers
  • functional programming and immutable design
  • practical knowledge of major blockchain types

Key Requirements

  • Python experience gained through professional experience
  • Hands-on experience managing large, evolving timeseries data
  • A working knowledge of type safety and type systems
  • Strong verbal and written communication skills
  • Strong internal motivation and a continual desire to learn

Work Rights

Not specified

Tailored Resume

Cover Letter