- Design, implement, and continuously improve systems for data ingestion, processing, storage, and sharing
- Build and optimize data architectures for performance, scalability, and reliability
- Develop and maintain ETL/ELT pipelines using modern tools and frameworks
- Ensure seamless integration and synchronization across systems
- Uphold high standards of data quality, security, availability, and performance
- Collaborate with analysts, software engineers, and business stakeholders to understand data needs and deliver solutions
- Perform code reviews, troubleshoot software, and fix defects
- Implement monitoring and alerting for data workflows
- Gain expertise in a variety of banking processes and products
AWSDockerPython+7 more