Description
You will lead the technical development and architectural vision for an AI-based SaaS product.
Responsibilities
- Define and maintain microservices architecture to ensure scalability and reliability.
- Oversee AWS infrastructure including EC2, ECS/EKS, Lambda, S3, and RDS.
- Drive AI/ML feature development by collaborating with data scientists to deploy models using MLOps best practices.
- Manage a team of developers and architects through mentorship, resource allocation, and career guidance.
- Implement CI/CD pipelines and Infrastructure as Code to automate environment setup and deployments.
- Lead Agile ceremonies and translate business requirements into actionable technical tasks.
Required Skills
- 6+ years of software development experience, specifically with SaaS products.
- Proficiency in Java and microservices design patterns.
- In-depth knowledge of AWS services (EC2, ECS/EKS, Lambda, S3, RDS).
- Experience with AI/ML frameworks such as TensorFlow or PyTorch.
- Hands-on experience with container orchestration using Kubernetes or ECS.
- Expertise in Infrastructure as Code using Terraform or CloudFormation.
- Proficiency with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Strong understanding of version control using Git.
- Experience managing projects using Agile methodologies and tools like Jira.