Senior AI Orchestrator: LLM Routing to Python Quant Library
Senior AI Orchestrator: LLM Routing to Python Quant Library

Senior AI Orchestrator: LLM Routing to Python Quant Library

Freelance 60000 - 84000 £ / year (est.) Home office (partial)
Go Premium
F

At a Glance

  • Tasks: Create an LLM-driven orchestration layer for a Python quant library.
  • Company: Join a cutting-edge hedge fund focused on innovative AI solutions.
  • Benefits: Flexible contract, competitive pay, and the chance to work with top-tier tech.
  • Why this job: Make a real impact in finance by bridging AI and quantitative analysis.
  • Qualifications: Strong Python skills and experience with AI model integration.
  • Other info: Dynamic role with opportunities for growth and learning.

The predicted salary is between 60000 - 84000 £ per year.

A hedge fund quant is awake at 2am. He types: "Give me 1s and 0s for when the Big 7 tech stocks are in regime 1 but the rest of the NDX 100 is in regime 0." When are the generals marching but the army isn’t following? You might assume this means aligning 100 equity time-series, handling missing bars, resampling to common frequency. It doesn’t. You call 100 functions. Same interface: price array in, binary state out. The alignment and warmup are encapsulated. Not your problem. Thirty seconds later he has a single boolean vector.

A macro trader is reading on a Sunday morning. She types: "Combine Gold, TLT (bonds), and VIX into a single fear index. Give me 1s and 0s." One number that tells her when all the fear assets agree. You might assume this means reconciling trading hours, holidays, futures vs ETFs. It doesn’t. Three function calls. Compose the outputs. Each function is stateless and self-contained. Same signature. Same behavior.

A crypto trader doesn’t trust short timeframes. He types: "BTC on 5-minute bars says 1. BTC on daily bars says 0. Flag every moment they disagree." When is the short-term lying about the long-term? You might assume multi-timeframe alignment and timestamp logic. It doesn’t require that. Two function calls. Compare outputs. The functions are agnostic to each other’s timeframe.

A pairs trader is building a position that doesn’t exist as a ticker. She types: "Long energy sector, short financials. Treat that spread as a single price. Give me regime." Regime detection on a synthetic position. You might assume synthetic instrument construction and spread pipelines. You compute the synthetic time series. Pass it to the function. The function is agnostic to the asset class. It just evaluates price action.

A quant blends government data with market data. He types: "Average the regime state of: FRED Financial Stress Index + Unemployment Claims + 10Y-2Y Yield Spread. Give me 1s and 0s." A single macro regime indicator from three government sources. You might assume weekly data mixed with daily, irregular timestamps, release date handling. Each function handles its own series independently. Compose the outputs.

A trader tests a stock with almost no history. She types: "This stock IPO’d 6 months ago. Only has 500 bars of 5-minute data. Give me regime." You might assume lookback requirements and edge case handling. The functions don’t require massive burn-in periods. 500 bars of history is enough. Same interface. Same behavior.

A quant runs across an entire index. He types: "Run regime on all 30 Dow stocks. Tell me how many are in regime 1 right now. Track that count as its own time series." A single number — how many soldiers are marching — updated every bar. You might assume thirty parallel pipelines and state management. Thirty parallel function calls. A cross-sectional sum of the binary states. Done.

A trader gets noisy output. She types: "The output is too noisy on 5-second bars. Accumulate it, run again, give me the regime of the regime." Recursive self-application until stable. You might assume custom smoothing and parameter tuning. Run the output through the same function again. No parameters. Loop until stable.

What exists: One hundred Python functions. Same interface: prices: array[float] → states: array[int]. No parameters. No tuning. Stateless. Self-contained. Temporal alignment encapsulated. Warmup encapsulated. Resampling encapsulated. Any asset. Any timeframe. Uniform interface. The math is frozen. The library is tested. The interface is uniform.

What you’re building: An LLM-driven orchestration layer between natural language and a deterministic Python library. Parse the query. Route to functions. Compose outputs. Evaluate stability. Loop if needed. Return results with version provenance.

What you’re not building: Not the math — frozen. Not the data pipeline — encapsulated. Not predictions — not the point. Not a chatbot — query in, results out.

To apply: Do not send a portfolio. Do not send past work. Answer these two architecture questions in your proposal. Proposals without these answers will be archived.

  • Question 1: Three Python functions. Same signature: prices: array[float] → states: array[int]. A user types: "Run A and C. Average their outputs." Describe your approach to: Parsing the intent. Routing to the functions. Composing the outputs into a single valid array. No code. Just your reasoning in 4-5 sentences.
  • Question 2: Same functions. A user types: "Too noisy. Run it again until stable." You need a recursive loop that evaluates output stability, decides whether to re-run, and terminates safely. Describe: How you mathematically define "stable" for a binary array. What your exact exit conditions are. How you prevent infinite loops. No code. Just your reasoning in 4-5 sentences.

Contract duration of 1 to 3 months.

Mandatory skills: Python, Large Language Model, AI Model Integration, ChatGPT API Integration, Model Deployment.

Senior AI Orchestrator: LLM Routing to Python Quant Library employer: FreelanceJobs

Join a cutting-edge hedge fund that thrives on innovation and collaboration, where your expertise as a Senior AI Orchestrator will directly impact trading strategies and decision-making. Our dynamic work culture fosters creativity and continuous learning, offering ample opportunities for professional growth in the fast-paced financial sector. Located in a vibrant financial hub, we provide competitive benefits and a supportive environment that values your contributions and encourages you to push the boundaries of technology.
F

Contact Detail:

FreelanceJobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior AI Orchestrator: LLM Routing to Python Quant Library

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already working at hedge funds or in quant roles. A casual chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Nail that interview prep! Research common questions for AI and quant roles, and practice your answers. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 3

Show off your skills! If you have any side projects or relevant experience, be ready to discuss them in detail. We love seeing how candidates apply their knowledge in real-world scenarios, so make sure to highlight your best work.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team. Don’t miss out on this opportunity!

We think you need these skills to ace Senior AI Orchestrator: LLM Routing to Python Quant Library

Python
Large Language Model
AI Model Integration
ChatGPT API Integration
Model Deployment
Function Composition
Temporal Alignment
Data Handling
Stateless Function Design
Output Stability Evaluation
Recursive Logic
Time-Series Analysis
Quantitative Analysis

Some tips for your application 🫡

Be Clear and Concise: When you're answering those architecture questions, keep it straightforward. We want to see your thought process without any fluff. Stick to the point and make sure your reasoning is easy to follow.

Show Your Understanding: Make sure you demonstrate a solid grasp of the concepts involved. Use the language from the job description to show us you know what you're talking about. This will help us see that you're a good fit for the role.

Tailor Your Responses: Don’t just send generic answers. Tailor your responses to the specific questions we’ve asked. This shows us that you’re genuinely interested in the position and have put thought into your application.

Apply Through Our Website: Remember, the best way to apply is through our website. It makes it easier for us to track your application and ensures you don’t miss out on any important updates. So, get your application in there!

How to prepare for a job interview at FreelanceJobs

✨Know Your Python Inside Out

Make sure you’re well-versed in Python, especially when it comes to function calls and handling arrays. Brush up on how to create stateless functions and understand the nuances of array manipulation, as these will be crucial for the role.

✨Understand the Financial Context

Familiarise yourself with the financial concepts mentioned in the job description, like regime detection and macro indicators. Being able to discuss how your technical skills can apply to real-world trading scenarios will impress the interviewers.

✨Prepare for Architecture Questions

Since the application process includes architecture questions, think through your reasoning for parsing intents and composing outputs. Practise articulating your thought process clearly and concisely, as this will showcase your problem-solving skills.

✨Showcase Your AI Knowledge

Be ready to discuss your experience with AI model integration and deployment. Highlight any projects where you've worked with LLMs or similar technologies, and be prepared to explain how you would approach integrating them with a Python library.

Senior AI Orchestrator: LLM Routing to Python Quant Library
FreelanceJobs
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Senior AI Orchestrator: LLM Routing to Python Quant Library

    Freelance
    60000 - 84000 £ / year (est.)
  • F

    FreelanceJobs

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>