Geektrust
Job overview
We are seeking a skilled Python Developer to build and maintain scalable web services and complex applications.
Responsibilities:
1) The team has a broad mandate to develop quantitative models for generating alpha in equity portfolios which can generate superior returns in mid to long term
2) In addition to these, the team is expected to develop risk models and optimal trade execution models
3) Develop robust back-testing infrastructure for the strategies, performance tracking and monitoring mechanisms for the signal performances and assessing slippages in the model
4) Developing and maintaining the database of multiple datasets from various vendors and creating their automated updation and monitoring jobs and checks for flagging anomalies.
5) Developing Website scrapers to procure custom datasets for research purposes.
6) Analytics framework for aiding the fundamental research and creating data visualization toolkit for enhancing the ease of extracting insights and locating value
7) Creating interactive dashboards for assessing and enhancing the performance of portfolios across the fund.
Skill Requirement:
1) Bachelors Degree in Computer Science or related field
2) 4-6years of non-internship professional experience in software development experience
3) Intermediate to advanced programming experience with Python is a must
4) Knowledge of the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
5) Sought out knowledge sources in: Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
6) Advanced proficiency in, at least, one modern programming language such as C, C++, Java, or Pyth
Work mode: 5 days - in person
Work location: Doddakannelli, Bengaluru,