Tech Stack
CloudDockerKubernetesMicroservicesNoSQLPythonSQL
About the role
- Develop and maintain robust backend services and scalable data pipelines powering customers' AI-driven solutions
- Build foundational components to enable integration of advanced AI capabilities into existing systems and workflows
- Collaborate closely with AI/ML teams, data engineers, and system architects to ensure reliable data flow, secure and performant APIs, and resilient infrastructure
- Build scalable Python microservices to support the AI platform
- Develop data ingestion, processing, and storage solutions
- Create APIs for agent interactions and system integrations
- Implement efficient code analysis and transformation pipelines
- Ensure high performance and reliability of backend systems
- Help build the consultancy from the ground up and drive change across organisations
Requirements
- Strong Python development skills with microservices experience
- Data engineering expertise with both structured and unstructured data
- Experience with code analysis tools and abstract syntax tree manipulation
- Knowledge of API design and development best practices
- Understanding of database technologies (SQL and NoSQL)
- Experience with containerisation and orchestration (Docker, Kubernetes)