Join the team, a product group responsible for delivering cutting-edge AI/ML platforms. These platforms empower citizen data scientists and developers to build, test, and deploy AI prototypes and production-ready solutions.
We are seeking a highly skilled AWS Senior Developer with strong DevOps expertise. In this role, you will be instrumental in designing, developing, and maintaining a multi-tenant, AWS-powered platform that supports Machine Learning Engineers and Data Scientists in managing ML models and pipelines. The deployment process is Terraform-based and adheres to GitOps and DevOps best practices.
AWS Senior Developer
Your responsibilities
- Design, develop, and maintain a multi-tenant AWS-based platform for ML Engineers and Data Scientists.
- Architect and manage cloud infrastructure using Terraform and AWS services.
- Implement GitOps and DevOps best practices across all stages of development and deployment.
- Collaborate with cross-functional teams to ensure scalability, reliability, and security of the platform.
- Contribute to the automation of infrastructure and deployment processes.
Our requirements
- Strong and hands-on experience with AWS, particularly in: IAM (Identity and Access Management), Networking, Cloud architecture patterns
- Proficiency in Infrastructure-as-Code (IaC) tools, specifically Terraform
- Solid understanding and experience with DevOps practices:
- GitLab
- Docker
- Python
- Bash
- Proven ability to work effectively in a collaborative and agile team environment
- Strong problem-solving skills and communication abilities
- Experience with managing, deploying, and maintaining:
- AWS Service Catalog Items
- Amazon SageMaker Studio
- Background in Machine Learning or working with ML workflows