🎁 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 →
Teach the engine to reason, then ship it At Fluxion, modeling and AI are the same problem. You'll work on the core engine that evaluates, simulates, and reasons over complex graph-based business models. You'll also build the AI agents that use it to explore assumptions, propose scenarios, and explain what they find. This is an end-to-end role. You will not hand a notebook to an engineer. You own the path from mathematical idea to production code, in the same codebase as everyone else. This role sits at the intersection of: Applied mathematics and statistics Semantic and causal modeling LLM-based agents and reasoning systems Simulation and scenario analysis Production engineering We are building infrastructure for reasoning over structured models, and the agents that reason with it. What You'll Do Design and implement the mathematical and statistical core of our modeling engine, covering forecasting, uncertainty, sensitivity, and causal propagation Turn modeling ideas into production code in the product codebase, not into prototypes someone else rewrites Build AI agents that operate on top of the engine: interpreting intent, constructing and modifying models, and running scenario exploration Design the interface between deterministic computation and probabilistic reasoning, deciding what the engine must guarantee and what the agent is allowed to infer Develop evaluation frameworks for agent behaviour, covering correctness, reliability, regression, and failure analysis Make the output explainable, with traceable assumptions, visible causality, and defensible numbers Work directly with users' real modeling problems and translate them into engine capabilities About You Come from a quantitative background (data science, mathematics, statistics, physics, operations research, or similar) and have since moved into building AI systems Are a genuinely end-to-end data scientist: you ship, review, test, and maintain code that runs in production Have strong foundations in probability, statistics, optimisation, and numerical methods, and know when a model is wrong rather than merely unconverged Have built with LLMs beyond prompting, including tool use, structured output, agent orchestration, retrieval, and evaluation Think rigorously about correctness and determinism, and are uncomfortable shipping a system whose failure modes you cannot describe Can reason about the semantics of a problem and not just the metrics, about why a relationship holds and not only that it correlates Communicate clearly about uncertainty with people who need to make decisions under it Our relevant tech stack for this role Python Polars, NumPy, SciPy PostgreSQL, SQLAlchemy FastAPI Additionally, experience with any modeling packages, such as scikit-learn, Prophet, XGBoost etc. and any AI agent orchestration and evaluation frameworks is beneficial and potentially applicable. Strong plus signals Background in Computer Science, Mathematics, Physics, Statistics, or a similar quantitative field Experience with financial modelling, forecasting, optimisation, planning, or simulation systems Experience designing evaluation harnesses for LLM or agent systems Experience with causal inference, Bayesian methods, or probabilistic programming Experience with graph-based representations, constraint systems, or symbolic computation Have built a product feature end to end, not only analysis or research output Have shipped work where you both derived the method and wrote the production code behind it Prefer designing the system underneath the pipeline to tuning the pipeline that already exists Are at home in problems that are not yet well specified, on a stack that is still changing About Fluxion Fluxion is a decision intelligence platform that empowers forward-looking teams to answer their toughest "what-if" questions with confidence. Using AI-native scenario modeling, Fluxion lets organizations explore assumptions and simulate outcomes across financial and operational models in real time — without rebuilding spreadsheets or rigid tools. Its semantic approach to decision modeling keeps assumptions explicit, preserves causality, and delivers traceable, explainable insights so teams make better decisions faster. Designed for high-impact decisions under uncertainty, Fluxion replaces fragile, manual exploration with a dynamic environment where curiosity is cheap, safe, and continuous.
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.