3+ years of experience in the field of software development for enterprise products.
2+ years of experience in building large scale applications and services in AWS, GCP, and Azure (at least 2)
3+ years Python/JavaScript development experience (or any other languages)
3+ years of experience in modern containerization (& cloud) technologies like Docker and Kubernetes
Strong experience in working with micro-service architecture & cloud-native services
Working experience with on-prem and cloud native datastores such as relational based ones (e.g., AWS RDS, Redshift, GCP BigQuery, Azure SQL, etc) and other non-relational ones in AWS, GCP, and Azure
Experience with big data lake or data warehouse (e.g., Databricks, Snowflake) is a plus
Strong software design, complexity analysis, development and debugging skills, and able to write full testing cases to cover developed features
Good knowledge of data security and privacy
Bachelor’s degree in CS/EECS or similar, Master or Ph.D degree in CS preferred.