Design and deliver end-to-end features for FinFAST: implement core functions, expose them via APIs, and build the interactive front-end dashboards
Build and maintain data pipelines that ingest, process, and serve real-time macroeconomic indicators, sentiment signals, and policy documents
Integrate large language model APIs to power FinBot, our AI research assistant, and other intelligent product features
Develop interactive data visualisations — dashboards, spider charts, time-series views — that make complex economics intuitive
Collaborate closely with economists and data scientists to translate research requirements into reliable, scalable software
Own deployment, monitoring, and performance of your services in a cloud environment
Participate in code review, architecture discussions, and contribute to a culture of engineering excellence
Requirements
Strong proficiency in Python (backend/data) and JavaScript/TypeScript (frontend) Experience with a modern web framework — React, Vue, or Next.js on the front end; FastAPI, Django, or Flask on the back end Comfortable with relational and non-relational databases (PostgreSQL, MongoDB, or similar) Familiarity with REST API design and integration patterns Working knowledge of cloud platforms (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes) Minimum GPA 3.5 / 4.0 or top 10% in cohort English proficiency: TOEFL 110+ or IELTS 7.5+ overall, with Reading and Writing sub-scores of 8.0 or above Bonus qualifications: Experience integrating LLM APIs (OpenAI, Anthropic, or similar) into production applications Exposure to financial data sources — Bloomberg, Wind, CEIC — or time-series data engineering Knowledge of ETL pipeline design and data warehouse architecture Background or interest in economics, finance, or public policy Contributions to open-source projects LLM ops: evaluation frameworks, prompt engineering, vector DBs (FAISS, Milvus, pgvector), embedding pipelines, RAG orchestration tools (LangChain/LlamaIndex) and safety filters