Job Description
We are seeking Python Developers to join our team building a multi-tenant AI agent orchestration platform. This cloud-native system enables users to create, configure, and execute custom AI agents with integrated tools and team-based workflows.
Develop and maintain serverless functions and APIs
Design and implement multi-agent orchestration systems
Work with SQL and NoSQL databases in multi-tenant architecture
Implement GraphQL resolvers and REST endpoints
Write Docker containers for container orchestration platforms
Debug and optimize function cold starts and execution performance
Optimize infrastructure costs and performance (memory allocation, network configurations)
Participate in code reviews and follow established patterns
Write unit and integration tests
Must have
3+ years Python development experience
Strong understanding of serverless architectures and event-driven systems
Experience with Docker and containerization
Proficiency in SQL and relational database design
Understanding of REST/GraphQL APIs
Experience with Git version control
Knowledge of CI/CD pipelines and deployment automation
Highly Valued:
Container orchestration platforms experience
Multi-tenant architecture patterns and tenant isolation
Infrastructure as Code experience
NoSQL databases (document stores, key-value stores)
Event-driven architectures and message queuing
Cloud SDK experience (boto3, Azure SDK, Google Cloud SDK)
Cloud networking concepts (VPC, security groups, private networks)
Experience with both Python and Node.js
Understanding of AI/LLM integration patterns
Distributed system design and architecture experience
Performance optimization and cost management
Nice to Have
Experience with cloud monitoring and observability tools
Knowledge of IAM and cloud security best practices
Familiarity with object storage operations and lifecycle policies
Experience with container registries
Understanding of rate limiting and throttling implementations
Knowledge of authentication systems (OAuth, JWT, OIDC)