🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
JCAP JCAP is a global macro hedge fund investing across public and private markets, asset classes, and geographies - combining institutional rigor with entrepreneurial agility. Purpose of the Job We take a technology-forward approach to markets and are seeking an intern to build alongside our global macro team. In this role, you will design and ship tools that portfolio managers and traders rely on daily, working at the intersection of financial markets and frontier AI. Responsibilities Design and build LLM- and agent-based systems to ingest, synthesize, and pressure-test financial data - including a conversational interface that unifies our suite of investment tools Integrate and orchestrate frontier model APIs (Anthropic, OpenAI, and openweight stacks), spanning multi-agent workflows, tool use, and data retrieval pipelines Maintain and enhance existing systems through proactive updates and timely bug fixes Work directly with portfolio managers and traders to identify workflow bottlenecks, then design and ship solutions rapidly, iterating on live feedback Contribute original ideas - wherever AI can create an edge in macro investing, we want you to find it Requirements Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Engineering, Data Science, Statistics, Finance, or a related discipline Strong Python proficiency; machine learning experience a plus Fluency with the modern data stack (pandas, NumPy, scikit-learn) and the LLM ecosystem (embeddings, RAG, fine-tuning, agent frameworks) Genuine curiosity about frontier AI, including foundation models and agentic systems Genuine interest in markets and global macro Analytical rigor, intellectual honesty, and the discipline to stress-test your own work Proactive, self-directed working style suited to a small, fast-moving team Excellent written and spoken English; mandarin Chinese an advantage #JCAP
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.