
Senior Data & Solution Architect
- Porto
- Permanente
- Horário completo
- Design scalable data solutions on AWS, applying cloud architecture best practices;
- Build and orchestrate data pipelines using Python, AWS Glue, Airflow, and Step Functions;
- Manage large-scale data integrations, including real-time (Kafka) and batch (ETL) processing;
- Model and optimize databases, both relational (MySQL, PostgreSQL, Redshift) and NoSQL;
- Implement and maintain Iceberg tables to ensure efficiency, consistency, and ACID compliance in big data environments;
- Monitor production systems proactively, troubleshooting and mitigating potential issues;
- Provide technical leadership, guiding teams on architecture and development best practices;
- Document solutions and architectures, translating and challenging business requirements into clear technical specifications;
- Leverage Azure Databricks for data engineering and analytics use cases when required.
- Expertise in AWS: Extensive experience with AWS services, including Lambda, Glue, Step Functions, CloudFormation, and CloudWatch;
- Strong Solution Architecture Knowledge: Ability to design scalable and efficient data solutions on AWS, adhering to best practices for cloud architecture and infrastructure;
- Proficiency in Python and Databases: Strong programming skills in Python and experience with relational databases (MySQL, PostgreSQL, Redshift) and NoSQL databases;
- Orchestration and Workflow Management: Experience with orchestration tools such as Apache Airflow and AWS Step Functions for automating and managing data workflows;
- ETL Tools and Big Data Experience: Knowledge of ETL tools and experience working with large volumes of data, with a preference for experience with Kafka;
- Experience with Iceberg Tables: Familiarity with Iceberg tables for managing large datasets efficiently, ensuring data consistency, and supporting ACID transactions;
- Production Awareness and Troubleshooting: Proactive approach to production monitoring and troubleshooting, with the ability to anticipate and mitigate potential issues;
- Technical Leadership and Communication: Capability to evolve into a technical lead role, with excellent communication and teamwork skills for effective collaboration with cross-functional teams;
- Documentation and Requirements Analysis: Experience in writing solution documents and technical documentation, with the ability to challenge and refine business requirements;
- Exposure to Azure Databricks: Familiarity with Databricks for data engineering and analytics tasks;
- Fluent in written and spoken English.
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.