Responsible for designing, implementing, migrating to, and managing clients' data-driven cloud architectures and infrastructure using AWS. Assist with design and implementation of new cloud architecture, troubleshoot and optimize clients' cloud infrastructure, and mentor team members on data architecture best practices.
Requirements
- 5+ years professional IT experience
- 2+ years professional AWS or Azure experience
- At least (1) AWS or Azure Certification (professional level)
- Programming languages like Python, R, Java, Scala etc. to build data pipelines, perform data analysis and create machine learning models.
- SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, Cassandra etc. to store and query large datasets.
- Data modeling skills - ability to design conceptual, logical and physical data models.
- Understanding of dimensional modeling, star schemas, data warehouses.
- ETL (Extract, Transform, Load) tools like Informatica, Talend, Pentaho etc. to integrate and move data between systems.
- Big data frameworks like Hadoop, Spark, Kafka etc. for distributed data processing and building data lakes
- Machine learning frameworks like Tensorflow, PyTorch, Keras, Scikit-Learn for building ML models.
- Knowledge of data architecture patterns like lambda, kappa architecture. Ability to design scalable and flexible data pipelines.
Benefits