Python Software Engineer, Trading Platform

You will manage the day-to-day technology requirements of proprietary trading systems, accelerate trading and research workflows, evaluate technologies, improve the technology stack, collaborate with engineers, traders, and researchers, write performance-sensitive code and user-friendly APIs, and lead design discussions and code reviews.

Responsibilities

  • Manage the day-to-day technology requirements of proprietary trading systems
  • Accelerate trading and research analysis workflows using and expanding in-house infrastructure
  • Evaluate new technologies and identify or deprecate legacy code
  • Collaborate with engineers, traders, and researchers to design custom frameworks and end-user solutions
  • Write performance-sensitive code and user-friendly APIs
  • Lead design discussions and conduct code reviews

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related Engineering discipline
  • Minimum of 3 years of experience building demanding live systems in Python
  • In-depth knowledge of Python 3.11 onwards
  • Up-to-date knowledge of the Python ecosystem including third-party libraries and packaging
  • Solid understanding of data structures
  • Strong verbal and written communication skills
  • Knowledge of CI software such as TeamCity or Jenkins
  • Familiarity with Linux
  • Ability to mentor others and lead small projects

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available