Python/ AI Developer
FDM is a global business and technology consultancy seeking a Python/AI Developer to work for our Professional Services client. This is initially a 6-month contract with very good prospects to extend and will be a remote role with the odd requirement to visit the London office.
Responsibilities:
• Design, develop, and integrate AI-driven Use Case workflows for the in-house AgenticAI platform.
• Build clean, modular, and scalable Python components, ensuring maintainability and adherence to coding best practices.
• Develop and deploy services on Azure, leveraging Functions, App Service, storage, databases, and security tooling.
• Implement CI/CD pipelines and container-based deployments to support automated, consistent release processes.
• Write comprehensive unit tests and ensure strong code quality using tools such as pytest, pylint, flake8, and black.
• Implement logging, telemetry, and monitoring to ensure high performance, reliability, and observability across cloud services.
• Collaborate closely with AI engineers and workflow architects to translate business challenges into technical solutions.
• Ensure adherence to secure coding practices, including authentication, credential management, data protection, and API security.
About You- Python Development: Proficient in Python 3.x (OOP, data structures, exception handling, modules); experience with requests, pandas, numpy, asyncio, FastAPI/Flask; familiar with type hints, virtual environments, and dependency management (pip, poetry). (Reviewing and refactoring existing code in manageable modules added advantage).
- Azure and DevOps: Experience with Azure services (Functions, App Service, Blob Storage, Cosmos DB, SQL Database, Key Vault), containerisation, package deployments, CI/CD pipelines, and Infrastructure as Code (Bicep).
- Testing & Code Quality: Proficient in unit testing (pytest, unittest), mocking, and code quality tools (pylint, flake8, black).
- Logging & Monitoring: Implement logging/telemetry and monitor Azure resources for performance and reliability.
Desirable Skills
- Azure OpenAI & Workflows: Hands-on with Azure OpenAI services; knowledge of agent-based architectures and multi-step workflow automation. (Guardrails and Prompt engineering experience added advantage)
- Authentication & Security: Experience with MSAL authentication, secure coding practices (Key Vault, input validation, encryption), RBAC, and API key/credential management.
- Data Handling & Storage: Skilled in structured/unstructured data (CSV, JSON, XML, PDF, DOCX); efficient data processing and storage using Python and Azure services.
- API Development: Experience building and consuming REST APIs with authentication and service-based principles.
We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 3,500 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.
Diversity and Inclusion
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.
Why join us
- Career coaching, mentoring and access to upskilling throughout your entire FDM career
- Assignments with global companies and opportunities to work abroad
- Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
- Annual leave and work-place pension