Analyze trading system performance and identify areas for improvement.
Generate ideas for system enhancements that drive commercial performance.
Implement, test and deploy these ideas.
Improve the safety and reliability of trading systems.
Work constructively in collaboration with other team members.
Manage work to balance the short-term needs of the business with strategic enhancements.
Strong academic background in Computer Science or an analytical field such as Mathematics, Physics, Engineering, etc.
Strong software engineering background.
Proven ability to analyse data and draw useful commercial conclusions.
Comfortable communicating technical topics to non-specialist audiences.
History of productive interaction with other groups, especially sales, trading and other technology teams.
Performance tuning/optimization of distributed systems.