Software Engineer Intern
Technology

True Beacon is a technology-driven investment firm that invests capital for domestic and international clients. The firm provides a platform for best-in-class talent to create differentiated alpha generating products across asset classes. It is backed by the promoters of Zerodha and is headquartered in Bangalore.



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 head-start in building a career in technology.


Responsibilities

  1. Assist in developing software for research, testing, execution and risk management of algorithmic trading strategies. 
  2. Collaborate with investment and quantitative research teams to build performant and reliable data systems.
  3. Contribute to development and maintenance of cloud infrastructure and critical enterprise software tools.


Requirements

  1. Experience in at least one programming language (preferably Python, Go or Javascript).
  2. Experience with any backend framework (preferably Django, Flask or FastAPI).
  3. Experience with any frontend framework (preferably React or Vue).
  4. Experience with SQL databases such as PostgreSQL, TimescaleDB and MariaDB.
  5. Have worked on at least 2-3 personal projects, and/or prior internship experience.
  6. Working knowledge of cloud computing.
  7. Working knowledge of SCM systems such as Git.
  8. Ability to communicate effectively in a collaborative, complex, and highly technical team environment.
  9. Interest in finance and investing.
  10. Attention to detail and a sense of ownership.


Good To Have

  1. Experience with broker APIs for trading and risk management.
  2. Experience managing and maintaining server infrastructure in the cloud.
  3. Experience with observability systems for APM, distributed tracing and logging.
  4. Experience with testing frameworks, writing and maintaining test suites.
  5. Experience with real-time data streaming architectures, such as Websockets or MQTT.
  6. Experience with ERPNext & Frappe.
  7. Experience with Open Source Projects.