1

Python Financial Modelling Jobs (NOW HIRING)

Good proficiency in Financial Risk modelling * Good proficiency in SQL and Financial background * We seek a Senior Software Engineer (8+ years experience) to work in an Agile POD model to deliver a ...

Good proficiency in Financial Risk modelling * Good proficiency in SQL and Financial background * We seek a Senior Software Engineer (8+ years experience) to work in an Agile POD model to deliver a ...

Exposure to deal processes and financial modelling workflows. * Skill growth with Excel, data wrangling and visualisation; optional Python/SQL. * Consideration for future roles in advisory, research ...

... to financial modelling and risk management. Technical and Quantitative Skills: * Advanced programming skills in one or more languages such as Python, C++, or MATLAB, with the ability to write ...

NY · On-site

$46.25 - $64/hr

Design and maintain data models supporting credit and financial data processes * Analyse business ... Extensive experience in data modelling and solution design * Strong SQL skills and hands-on ...

NY · On-site

$46.25 - $64/hr

Design and maintain data models supporting credit and financial data processes * Analyse business ... Extensive experience in data modelling and solution design * Strong SQL skills and hands-on ...

Experience with data modelling, integration and large-scale data environments * Exposure to Docker ... Previous experience within financial services, commodities or trading * Strong communication skills ...

New

next page

Showing results 1-20

Python Financial Modelling information

See salary details

$13

$58

$86

How much do python financial modelling jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for python financial modelling in the United States is $58.62, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.59 per hour, depending on experience, location, and employer.

What is Python financial modelling?

Python financial modelling refers to the use of the Python programming language to create mathematical models that represent the financial performance of an asset, project, or business. These models are used for forecasting, valuation, risk analysis, and decision-making. Python offers powerful libraries such as pandas, NumPy, and scikit-learn that allow financial professionals to automate calculations, analyze large datasets, and visualize results. The flexibility and scalability of Python make it a popular choice for both simple and complex financial models in industries like banking, investment, and corporate finance.

What are the key skills and qualifications needed to thrive as a Python financial modelling professional?

To thrive as a Python Financial Modelling professional, you need a solid grounding in finance, mathematics, and programming, typically with a degree in finance, economics, or a related field and strong Python skills. Familiarity with tools like NumPy, pandas, Excel, and financial modelling libraries, as well as knowledge of databases and version control systems, is essential. Analytical thinking, attention to detail, and effective communication help in interpreting data and presenting insights to stakeholders. These skills enable the creation of accurate, scalable financial models that drive data-driven business decisions.

What are some common challenges faced by professionals in Python financial modelling roles, and how can they be addressed?

Professionals in Python Financial Modelling often encounter challenges such as ensuring data accuracy, handling large and complex datasets, and adapting models to rapidly changing market conditions. Collaborating closely with data engineers and financial analysts can help verify data integrity and streamline workflows. Staying updated with the latest Python libraries and financial modelling best practices is also essential for overcoming technical hurdles and enhancing model performance. Regular code reviews and peer feedback further reduce errors and improve the quality of your models.

What is the difference between Python Financial Modelling vs Python Data Analysis?

AspectPython Financial ModellingPython Data Analysis
Required CredentialsFinance or Economics background, certifications like CFA beneficialStatistics, Data Science, or related certifications
Work EnvironmentFinancial institutions, investment firms, bankingResearch firms, tech companies, consulting
Industry UsageFinancial forecasting, risk analysis, valuationData cleaning, visualization, insights generation

Python Financial Modelling focuses on building financial models for forecasting and valuation, often requiring finance-specific knowledge. Python Data Analysis emphasizes processing and interpreting data across various industries. While both roles utilize Python, their applications and industry contexts differ significantly.

What other helpful pages are available for Python Financial Modelling?

Other pages related to Python Financial Modelling:

Infographic showing various Python Financial Modelling job openings in the United States as of September 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.

Sr Core Java Developer, SOA, Design Patterns, Spark, SQL, Python, Financial Risk 12+ Mths Cont NYC

New York, NY • On-site

Contractor

Re-posted 2 days ago


Job description

JPC - 3516

Level: Level 3 ( 5+ Yrs of Exp )

Loc: NYC ( 3 days on hybrid, 2 days remote)

Interview Type: (2 to 3 rounds, final round inperson)

Dur: 12+ Mths Contract

Description:

Senior Core Java Developer, SOA, Design Patterns, Apache Spark, SQL, Python, Financial Risk - 12+ Mths Cont NYC

Senior Java Developer

We are looking for candidates with experience in Core java, Apache Spark, DB SQL, Application/server-side development. Having knowledge on distributed computing, handling of high volume of data, process optimization, reducing run time etc. will add value to the candidate.
You will:
§ Work on developing new and enhancing existing Market Risk applications
§ Be part of an Agile squad with members in Montreal, Budapest, India, London, and New York, following Agile principles and applying DevOps practices
§ Be able to work with our business partners
§ Shape the tooling and technology landscape of Risk Management, by introducing tools enabling better business processes required for meeting Firm's regulatory obligations
Skills Required:
§ 5+ Years hands-on experience with Core-Java (server-side), Spring, RDBMS
§ Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages
§ Strong object-oriented design and development skills, data-structures and algorithms, and design patterns
§ A good understanding of how to build multi-threaded applications and hands-on experience with concurrency packages
§ Excellent critical thinking & analytical ability
§ Experience with distributed data processing pipelines using Spark, Hive, Python, and other tools and languages
§ A culture of incorporating unit test cases when designing systems using Junit
§ Strong experience with relational databases logical modelling
§ Strength in querying (SQL) large relational databases in an optimized manner
§ Ability to write scripts in Shell/Perl/Python
§ Agile Development Experience
§ Strong collaboration and communication skills. The candidate will work in a global team where clear and concise communication skills are a must.
§ Work independently following proper coding standards
Nice to have:
§ Risk/Financial Systems development experience
§ Automated testing