We are looking for an exceptional Python Programmer to join a team of highly talented technologists tasked with building a proprietary trading platform. Your role will focus on all areas of software engineering including development, implementation, testing, and analysis while using the latest technologies.
Desired Candidate Profile
As the ideal candidate you should have the following skills, knowledge and experience:
•Degree in Computer Science, Engineering, Applied Mathematics or coursework and expertise in data structures, algorithms, distributed development and system design;
•Expertise in Python 3.6 and data science libraries (Numpy, Pandas, SciPy, Sklearn);
•Expertise in MongoDB – to store quotes, trading systems meta-data, position and logs / status / orders information storage, setting storage;
•Knowledge of JSON Technologies;
•Jupyter notebook server for TS development and backtesting;
•ZeroMQ/RabbitmQ for live signal information exchange processing;
•Familiar in trading system design approaches – Vector-based and/or Event-based;
•Excellent Debugging skills and a proven track record in using development best practices, and clean code practices;
•Relevant experience in working within a technology team;
•Strong analytic and problem-solving skills;
•Strong interpersonal and communication skills
•Create an easily understood and testable codebase that can change as quickly as market conditions require.
•Passion for innovation and building systems from the ground up;
•A flexible and proactive attitude to work;
•A confident and positive approach to working in a team environment;
•The ability to work plan effectively and meet deadlines;
•A thirst for knowledge of advancing internet and computer technologies.