Job Title: Senior Python Software Architect
Location: Remote, Global
10-15 years’ experience in Python development, including metaprogramming
Introduction:
Neem Consulting is recruiting a Senior Python Software Architect to lead the design and development of a GenAI-powered agentic framework for a global technology initiative within a multinational client. This freelance role will drive architectural decisions and best practices across backend systems, with a focus on extensibility, performance, and secure API interactions.
Responsibilities:
- Lead backend system design and architecture across a Python-based codebase
- Develop and extend FASTAPI applications, including custom classes and decorators
- Define microservice templates for reuse across multiple teams
- Integrate authentication protocols such as Azure Auth and OAuth into APIs
- Containerise applications using Docker and deploy to Kubernetes
- Extend LangChain/LangGraph agent frameworks and wire in telemetry (e.g., OpenTelemetry)
- Implement design patterns and asynchronous architecture for scalable systems
- Provide technical leadership and mentor engineering teams on GenAI agentic practices
Essential Skills and Experience:
- 10-15 years’ experience in Python development, including metaprogramming
- Deep FASTAPI knowledge and ability to extend core functionality
- Familiarity with containerisation and orchestration (Docker, Kubernetes)
- Proficiency in secure API design, authentication, and async architecture
- Experience in LangChain or LangGraph for agent-based systems
- Strong knowledge of software design patterns and scalable system design
Desirable Skills and Experience:
- Exposure to alternative agentic frameworks (OpenAI API, Autogen, Google ADK)
- Experience building or contributing to MCP server environments
- Knowledge of telemetry pipelines and data engineering for distributed systems
Good communication and documentation skills are essential. We will prefer candidates who provide a strong cover letter describing why they are a perfect choice for the role and are immediately available.
Desired Skills:
- Python Architect
Desired Work Experience:
- More than 10 years
Desired Qualification Level:
- Diploma
About The Employer:
We are an agile tech company based in the UK. At Neem, we provide flexible, low-cost (high value!), innovative IT Solutions, Consulting, and Project Management services. Neem Consulting is the delivery partner for companies requiring solutions to generate real business benefits quickly and on a cost basis that is impossible with large consulting organisations. Neem- We have a presence in more than 14+ countries. As part of our global expansion roadmap, we expanded into India & South Africa a few years back. For more information, please visit us at [URL Removed]
Employer & Job Benefits:
- Medical Aid