Ubique Systems

TRCI-26-04280

Senior Software Engineer (Python) – AI/Data Platform (Architecture)

Senior hands-on Software Engineer/Architect consultant to strengthen a production Data & AI platform in the banking sector (thousands of users) as it scales from internal use to external customers. You will build and evolve backend services in Python (Django/FastAPI), contribute to React/TypeScript web apps, design APIs/integrations with AI and data components, and help deliver agentic/RAG workflows (LangGraph/LangChain). The role has a strong architecture dimension (scalability, robustness, security, observability, maintainability) and requires solid Kubernetes/Docker/cloud, CI/CD/testing/monitoring practices, and proven experience running AI/LLM systems in production. Contract role in Paris with occasional remote; professional English required.

Position summary

Location
France
Workplace
On-site
Employment
Contract
Experience
Minimum 3 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

Senior hands-on Software Engineer/Architect consultant to strengthen a production Data & AI platform in the banking sector (thousands of users) as it scales from internal use to external customers. You will build and evolve backend services in Python (Django/FastAPI), contribute to React/TypeScript web apps, design APIs/integrations with AI and data components, and help deliver agentic/RAG workflows (LangGraph/LangChain). The role has a strong architecture dimension (scalability, robustness, security, observability, maintainability) and requires solid Kubernetes/Docker/cloud, CI/CD/testing/monitoring practices, and proven experience running AI/LLM systems in production. Contract role in Paris with occasional remote; professional English required.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

design and develop software components of the platform;

02

Develop backend services in Python, including Django or equivalent frameworks.

03

contribute to the design and evolution of web applications in React and TypeScript;

04

design APIs and integrations with data and AI components;

05

Participate in the development of agentic systems and orchestrated workflows.

06

work on the topics of LangGraph, RAG, knowledge bases, MCP and evaluation of LLM applications;

07

Contribute to the integration of multiple language models via a multi-model gateway.

08

improve the scalability and reliability of the platform in a context of growing usage;

09

challenge existing architectures, technical choices and development practices;

10

participate in the definition of robust, simple to maintain and production-friendly solutions;

11

develop tests, technical documentation and production release procedures;

12

Contribute to the observability, security, and governance of the components developed.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Python

02

Django

03

FastAPI

04

REST API

05

React

06

TypeScript

07

Kubernetes

08

Docker

09

Cloud

10

CI/CD

11

Testing

12

Monitoring

13

Observability

14

Distributed systems

15

LLM

16

RAG

17

Embeddings

18

Agents

19

Agentic workflows

20

LangGraph

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Python (expert)

Backend framework: Django or FastAPI (or equivalent)

Web application and API development

React and TypeScript

Kubernetes

Docker

Cloud environments

Testing practices (unit/integration/e2e as applicable)

CI/CD

Monitoring/observability practices

Distributed architecture design and evolution

Production experience with AI systems

LLM concepts (LLMs, embeddings)

RAG (retrieval-augmented generation)

Agentic orchestration / orchestrated workflows

LangGraph or LangChain (or equivalent)

Security and governance considerations for platform components

Fluent professional English

Preferred

Nice to Have

AWS Bedrock

Azure OpenAI

Cloud LLM platforms (other)

LLM gateway / multi-model routing

Quota management for LLM usage

MCP

Tool calling

Workflows and multi-agent systems

Langfuse

LangSmith

RAGAS

AI evaluation/assessment tooling

AI observability tooling

Trino

Dagster

Delta Lake

Superset

Lakehouse technologies

PostgreSQL

S3

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Senior Software Engineer (Python) – AI/Data Platform (Architecture)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.