Job Title: Data Architect
At our organization, we are looking for a skilled professional to take on the role of Data Architect. The successful candidate will be responsible for designing and implementing scalable data processing systems using cloud-based technologies.
Key Responsibilities
* Create efficient data ingestion pipelines and integration processes using AWS Glue and similar serverless technologies;
* Design and implement robust data storage and retrieval mechanisms leveraging AWS services such as S3, Athena, Redshift, or DynamoDB;
* Collaborate with cross-functional teams to understand business requirements, prioritize tasks, and deliver high-quality solutions within defined timelines;
* Mentor junior team members and provide technical guidance to foster their growth and ensure adherence to best practices;
* Continuously evaluate new AWS services and technologies to enhance the architecture, improve data processing efficiency, and drive innovation;
Requirements
* Extensive experience (5+ years) working as a Data Engineer, with a strong focus on AWS technologies and cloud-based architectures;
* In-depth knowledge of AWS services such as S3, Lambda, Glue, Athena, Redshift, and DynamoDB, and their capabilities for building scalable data processing systems;
* Proven expertise in designing and implementing cloud-based architectures for large-scale data processing and storage;
* Strong programming skills in languages like Python, Java, or Scala, along with experience using SQL for data manipulation and querying;
* Familiarity with data modeling techniques and data warehousing concepts, including star and snowflake schemas;
* Solid understanding of data security, access control, and compliance requirements in a data-driven environment;
* Experience with data visualization tools (e.g., Tableau, Power BI) and the ability to collaborate with analysts and data scientists to deliver actionable insights;