The engineering team is responsible for building systems that power investment decision-making and also play a crucial role in a number of other business functions. The team has cultivated a culture of learning and collaboration, where every engineer is empowered to test ideas and develop solutions as they deem fit.
No prior experience in finance or investing is required for this role. This is a unique opportunity for a headstart in building a career in technology.
Responsibilities
Develop software for research and execution of algorithmic trading strategies
Collaborate with investment and quantitative research teams to build performant and reliable systems
Assist in the development and maintenance of ERPs and other internal software/tools.
Requirements
Experience in at least one programming language (preferably Python, Javascript, Typescript, Go, Java).
Experience with any frontend framework (preferably React or Vue).
Experience with any backend framework (preferably Django, Flask, or FastAPI).
Working knowledge of cloud computing.
Experience with SQL databases such as PostgreSQL and MariaDB.
Working knowledge of SCM systems such as Git.
Have worked on at least 2-3 personal projects.
Interest in finance and investing
Ability to communicate effectively in a collaborative, complex, and highly technical team environment.
Good To Have
Experience with Kite APIs for trading.
Experience managing and maintaining server infrastructure in the cloud.
Experience with real-time data streaming architectures, such as Websockets or MQTT.
Experience with ERPNext & Frappe.
Experience with Open Source Projects.
Note : we are accepting both remote and in-person applications for this role but the minimum duration is 3months. We will consider candidates on a rolling basis and are open to immediate and winter break start dates.