Title: Python Developer
Location: Bangalore Karnataka
Timings: Full Time (As per company timings)
Notice Period: within 15 days or immediate joiner
Experience: 4 Years
Basic Qualifications
- Bachelors Degree in Computer Science Engineering or a related technical field from a TierI institution.
- 45 years of professional noninternship experience in software development specifically within product startup environments.
- Advanced programming proficiency in Python with experience in building and deploying robust applications.
- Strong knowledge of software architecture and design principles including architecture patterns design patterns system reliability scalability and maintainability.
- Deep understanding of core Computer Science principles including objectoriented design data structures algorithm design and computational complexity.
- Proficiency in modern programming languages such as Python C C Java with a focus on performance optimization and efficiency.
Preferred Qualifications
- Masters Degree in Computer Science or a related technical field from a Tier I institution.
- Extensive knowledge of professional software engineering practices covering the entire software development lifecycle (SDLC) including coding standards code reviews source control management CI/CD build processes testing and operational deployment.
- Strong experience in UI/UX design and development with an emphasis on distributed systems and web services.
- Proven experience in collaborating effectively with crossfunctional teams including users technical teams and management to gather requirements define software features and communicate technical designs.
About the Role
- The team is responsible for developing advanced quantitative models to generate alpha in equity portfolios aiming to achieve superior returns over the mid to long term.
- You will develop and implement risk models as well as trade execution optimization models to enhance overall portfolio performance.
- Design and maintain a robust backtesting infrastructure to support strategy validation performance tracking signal monitoring and slippage analysis.
- Manage and maintain databases with multiple data sources from various vendors including automated updates monitoring and anomaly detection.
- Build and maintain web sers to collect custom datasets for research purposes contributing to the teams data acquisition strategy.
- Develop an analytics framework and data visualization toolkit to support fundamental research and streamline the extraction of actionable insights.
- Create interactive dashboards to monitor and improve portfolio performance providing realtime insights for informed decisionmaking across the fund.