cover image
ThoughtBot

Senior Python Architect

Hybrid

Brussels, Belgium

Senior

Freelance

03-12-2025

Share this job:

Skills

Python HTML Data Analysis SQL MySQL PostgreSQL Monitoring Azure Blob Storage Azure Functions Architecture Software Architecture Databases Azure

Job Specifications

Your tasks:

Analysis of the integration of different information systems;
Coordination of the implementation of the technical architecture and production of software architecture documents;
Data analysis and data modelling;
Review of the architecture of existing systems to migrate of existing system in the cloud;
Design and development of architecture components and building blocks using cloud components;
Data analysis and data modelling;
Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.

Requirements:

University degree in IT combined with relevant IT professional experience of 15 years;
At least 6 years of specific expertise with robust back-end application development (Python);
At least 6 years of specific expertise with ETL workflows for batch and streaming processing, document ingestion and parsing of multiple formats, such as PDF, Docx and HTML;
At least 4 years of specific expertise with SQL RDBMS or equivalent (e.g, PostgreSQL, MySQL);
At least 4 years of specific expertise with RESTful API design principles, OpenAPI/Swagger documentation, async endpoint development, streaming endpoints, production grade logging/monitoring;
At least 1 year of specific expertise with Azure Functions, Azure AI Search, Azure Blob storage;
At least 1 year of specific expertise with vector databases and semantic search technologies, such as embedding models, hybrid search algorithms, indexing and reranking techniques;
Excellent command of the English language.

About the Company

We focus on delivering high-performance and premium services to diverse organizations. ThoughtBot is a team of software engineers, programmers, technology experts and technical recruiters who work together to provide our clients with outstanding services. What we do? * IT Consultation * IT Staffing * Web Development * Mobile App Development * IT Consultation In this high-tech and digitalized world, you may be stuck in certain things. You need to analyze your current business practices, approach and standings in technologie... Know more