Python Software Engineer, Trading Platform

You will manage the 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
  • 5+ 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
  • Knowledge of a systems language such as C, C++, or Rust
  • Solid understanding of data structures
  • Strong verbal and written communication skills
  • Care about the user-experience and UX component
  • Knowledge of CI software such as TeamCity or Jenkins
  • Familiarity with Linux
  • Ability to mentor others and lead small projects

Benefits

  • Group medical insurance
  • Pharmacy insurance
  • Dental insurance
  • Vision insurance
  • 401k with discretionary employer match
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • AD&D insurance
  • Health savings accounts
  • Flexible spending accounts
  • Annual discretionary bonus

See also

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

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

A new version of freehire is available