- Experience with Python backend development in a distributed application environment (e.g.microservices, APIs, DB integration, queues, topics, caches, containers, serverless)
- Experience with AI driven software development practices
- Experience with AWS services and APIs, or equivalent cloud vendor experience
- Experience designing and building JSON or REST services and APIs
- Experience with source control such as Git
- Experience with CI/CD pipelines and deployment methodologies
- Experience working in an Agile software development workplace (e.g. scrum)
- Experience working with 3rd party APIs, workflow and integration architectures
- Experience with large-scale or distributed systems
- Desirable: Experience with data processing or data engineering, integration with AI and ML services,