Python Software Engineer, Trading Platform
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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 and keeps up with current standards (3.11 onwards) • Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries. • 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 • Familiarity with the scientific python stack • Understanding of the latest in python package management • For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. • California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.
Responsibilities
• Manage the day-to-day technology requirements of our proprietary trading systems. • Accelerate trading and research analysis workflows by utilizing and expanding on DRW’s in-house infrastructure and improve productivity • Evaluate new technologies and identify/deprecate legacy code to improve on the current technological stack • Collaborate with other engineers, traders, and researchers to design custom frameworks or end-user solutions • Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure • Lead design discussions and conduct code reviews to maintain high standards and quality of written code • 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 and keeps up with current standards (3.11 onwards) • Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries. • 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 • Experience in the trading industry • Familiarity with the scientific python stack • Understanding of the latest in python package management • For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. • California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice. • #LI-MM1