Job Responsibilities
- Develop, test, and maintain high-performance Python applications for quantitative trading and risk management.
- Collaborate with quantitative analysts and data scientists to implement and optimize trading algorithms.
- Design and implement data pipelines to process large volumes of financial data.
- Ensure the reliability and scalability of software systems through rigorous testing and continuous integration.
- Monitor and troubleshoot production systems to ensure smooth operation.
- Stay updated with the latest developments in Python and financial technology.
Job requirements
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
- Proven experience as a Python Developer, interested in financial technolgoy.
- Strong understanding of algorithms, data structures, and software design principles.
- Experience with libraries and frameworks such as NumPy, pandas, and Flask.
- Familiarity with database systems (SQL and NoSQL) and data processing tools.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.