Role Overview
The Data Architect will play a vital role in architecting and implementing scalable, cloud-based solutions using AWS. The successful candidate will be responsible for developing, optimizing, and overseeing our company's conceptual and logical data systems, ensuring that they meet organizational requirements.
Responsibilities
- Design and implement scalable, high-performance data architectures, focusing on AWS cloud-based solutions.
- Work closely with stakeholders, software developers, and data analysts to ensure optimal data delivery architecture.
- Evaluate and recommend new data storage and processing technologies.
- Migrate on-premises data solutions to AWS cloud services.
- Utilize AWS services such as Redshift, RDS, S3, Athena, Kinesis, and Glue to implement solutions.
- Develop data pipelines using related technologies
- Create and maintain data architecture documentation and best practices.
- Implement security protocols and disaster recovery processes.
- Mentor junior staff and perform code reviews.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Strong experience with AWS cloud services, specifically those related to data storage and processing
- Proven experience in developing data pipelines and analytics code.
- Knowledge of data modeling tools, diagram tools.
- Strong understanding of SQL and NoSQL databases.
- Familiarity with big data platforms like Hadoop, Spark, or Flink is a plus.