DataArt

Python engineer for investment platforms

In short

Senior, fully hands-on Python engineering role building and refactoring production applications and APIs for investment front-office tools, working directly with portfolio managers and traders. Posted by DataArt for a client in London, hybrid with three days per week onsite, for a 12+ month engagement. Requires 5+ years of production Python experience, strong SQL and cloud platform skills (AWS preferred), API design, CI/CD, and prior investment/asset-management or capital-markets exposure.

Description
We are looking for a Senior Python Engineer who writes production code every day. You will build new components and refactor business-built tools into well-engineered applications. You will work directly with portfolio managers to understand how the tools are used and what must not break. This is a 100% hands-on role, not an advisory or architectural role.
Responsibilities
•Design, develop, and maintain production-grade Python applications and APIs.
•Refactor and modernize Python/Excel tools built by business teams by adding tests, structure, security, and observability.
•Work directly with portfolio managers and front-office users to clarify requirements and validate results.
•Build data-intensive and analytics features using SQL and cloud data platforms.
•Contribute to CI/CD, automated testing, and code reviews.
•Apply AI-assisted development practices where they improve speed and quality.
Requirements
•5+ years of hands-on experience in production Python development.
•Python is the main language in your current role.
•ETF or investment front-office experience (asset management, investment banking, or capital markets).
•At a minimum, you have worked directly with portfolio managers or traders.
•Experience modernizing legacy or business-built applications.
•Strong SQL skills and experience with cloud platforms (AWS preferred).
•Experience with API design and integration, automated testing, CI/CD, and Git.
•Ability to gather requirements directly from business users and communicate clearly with non-technical stakeholders.
•Ability and willingness to work on-site at the client's London office three days per week.
Nice to have
•Experience with fixed-income ETFs, portfolio management, or investment analytics.
•Experience with Aladdin, BNY, or comparable investment platforms.
•Experience with Snowflake, Redshift, Databricks, or BigQuery.
•Experience with AI-enabled development, agentic workflows, or AI-assisted SDLC.
Conditions
•This is a hybrid position requiring onsite presence at the client's London office three days per week.
•Duration: 12+ months.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot