D
Posted a day ago
Python Software Engineer
DRWPython Software Engineer
Requirements
Bachelor's or Master's in Computer Science, 3+ years Python experience, Knowledge of Python 3.11+, Data structures expertise, CI software knowledge, Linux familiarity
Skills
PythonLinuxCI/CD
About the role
Responsibilities
- Manage the day-to-day technology requirements of proprietary trading systems
- Accelerate trading and research analysis workflows by expanding in-house infrastructure
- Evaluate new technologies and identify/deprecate legacy code to improve the technological stack
- Collaborate with engineers, traders, and researchers to design custom frameworks or end-user solutions
- Write performance sensitive code and user-friendly APIs for data analysis infrastructure
- Lead design discussions and conduct code reviews to maintain high standards
Requirements
- Bachelor’s or Master’s degree in Computer Science or 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
Preferred Qualifications
- Experience in the trading industry
- Familiarity with the scientific python stack
- Understanding of the latest in python package management
About the Company
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePython Software Engineer
DRW · London
