Bachelor's degree in Computer Science or equivalent practical experience.
3 years of experience working with client-side web technologies (e.g., HTML, CSS, JavaScript, or HTTP.
Experience designing cloud enterprise solutions and supporting customer projects to completion.
Experience coding in one or more general purpose languages (e.g., Python, Java, Go, C or C++) including data structures, algorithms, and software design.
Preferred qualifications:
Experience in working with data warehouses, including data warehouse technical architectures, infrastructure components, ETL/ELT and reporting/analytic tools, environments, and data structures.
Experience with encryption techniques like symmetric, asymmetric, HSMs, and envelop, and ability to implement secure key storage using Key Management System.
Experience in Big Data, information retrieval, data mining, or Machine Learning.
Experience architecting or developing software or internet scale production-grade Big Data solutions in virtualized environments.
Experience with IaC and CICD tools like Terraform, Ansible, Jenkins, etc.
Experience building multi-tier, high availability applications with modern technologies such as NoSQL, MongoDB, SparkML, and TensorFlow.