Bachelor's or Master's degree in Computer Science or a related field. 3+ years of experience in software development in one or more programming languages like Go, Python, Ruby or Java. 1+ years of experience in cloud platforms, infrastructure, and DevOps. Deep experience architecting solutions on cloud-based infrastructure. Experience in architecting secure networks in public clouds. Delivered and refined CI/CD pipelines. Experience with Linux. Experience in automated provisioning using infrastructure-as-code, such as CDK, Cloudformation, Terraform, or Pulumi. Automated deployments using container orchestration technologies such as Kubernetes, AWS EC2 Container Service, or Docker. Strong experience with monitoring and logging tools such as DataDog, Prometheus, Grafana, or ELK. Database management experience a plus, especially with PostgreSQL or ClickHouse.