Python Developer
Full time
at EMB Global
in
India
Posted on February 17, 2025
Job details
ONLY APPLY IF
- Available to join in Bangalore - Work from Office
- Startup and product based companies experience is a must
- You are available to join within 15-20 days
- B.tech from Tier I/II institute is a must
- Bachelor’s Degree in Computer Science, Engineering, or a related technical field from a Tier-I/II institution .
- 4-5 years of professional, non-internship 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 object-oriented design, data structures, algorithm design, and computational complexity.
- Proficiency in at least one modern programming language such as Python, C, C++, or Java, with a focus on performance optimization and efficiency.
- B.tech 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 cross-functional teams, including users, technical teams, and management, to gather requirements, define software features, and communicate technical designs.
- 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 back-testing 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 scrapers to collect custom datasets for research purposes, contributing to the team’s 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 real-time insights for informed decision-making across the fund.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.