Back to Jobs

Full-Stack Python Engineer (AI & Analytics Focus)

VLink

Job Description & Details

This is a hands-on contract role building financial modeling and risk analytics platforms where you will be writing clean Python and managing front-end components. It sits right at the intersection of modern web tech and financial engineering, meaning you need to care just as much about snappy user interfaces as you do about crunching quantitative data efficiently.

What You'll Actually Be Doing

You'll spend your days designing, building, and maintaining internal applications used to track market and credit risks. Expect to collaborate closely with quantitative researchers to translate complex financial formulas into reliable, production-ready software. You'll also be reviewing code changes, optimizing data processing pipelines, and occasionally jumping into frontend codebases to ensure dashboards load fast and accurately represent underlying financial models.

The Core Tech Stack

Python is non-negotiable here, specifically leveraging Pandas and NumPy for crunching datasets alongside Flask or Dash for backend logic. On the frontend, you'll need solid JavaScript, HTML, CSS, and modern framework experience like React. Because you'll be dealing with financial modeling and potential AI agentic integrations, having a solid grasp of relational databases, SQL queries, and Linux/Unix environments will keep you from getting bottlenecked during development.

Interview Expectations

Expect the hiring team to test your deep understanding of Python memory management and how you optimize slow data pipelines using Pandas. They will likely ask you to design a scalable architecture for a real-time risk analytics dashboard, evaluating your knowledge of state management in React paired with a Python backend. They want to see how you balance clean code architecture with the performance demands of quantitative finance.

Application Advice

Make sure your resume clearly highlights your hands-on experience combining Python backend services with modern JavaScript frameworks like React. Explicitly mention any past exposure to financial domains—such as capital markets, fixed income, or risk analytics—as that will immediately separate you from generic software engineers. Toss in keywords like Pandas, Flask, SQL, and any AI/LLM work you've done to easily clear their automated ATS screening filters.