Work closely with a trading desk to design, build, optimize and deploy new high-performance trading strategies for software. Research existing trading strategies through historical data and develop new trades in various asset classes. Process and analyze real-time and static data from multiple sources, including APIs, websites and FTP files. Design database tables and schemas and aggregate large quantities of data in a database system. Build a scalable system to handle changes to data on a real-time basis and manipulate data from multiple sources into actionable trading information. Technical environment: Python; Excel; MySQL; Linux; Pandas; Shell Scripting; Git; SVN.
Master’s degree in Computer Science or Computer/Electrical Engineering plus two years of experience in the job offered or in software development OR Bachelor’s degree in Computer Science or Computer/Electrical Engineering plus five years of experience in the job offered or in software development required. Required skills- two years with each: design, optimize and deploy high-performance trading software; design database tables; process, analyze real time & static data; Python, Linux, MySQL, Pandas, Shell Scripting. Background check required