remote
Data Architect - Skillable
Software Engineer
Lead the design and implementation of scalable data solutions, leveraging SQL, NoSQL, ETL pipelines, and AWS services to transform raw data into actionable insights for a fully remote, tech‑focused organization.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise‑grade data architectures that support analytics, reporting, and machine learning initiatives.
- Build and optimize ETL pipelines using Python and cloud services (AWS Glue, Redshift, S3) to ingest, transform, and store large volumes of structured and unstructured data.
- Model data using relational and NoSQL schemas, ensuring high performance, scalability, and data integrity across the organization.
- Collaborate with data scientists, engineers, and product teams to define data requirements, governance, and security policies.
- Monitor data quality, troubleshoot issues, and implement continuous improvement practices for data pipelines and storage solutions.
Requirements
- 5+ years of experience in data architecture, data modeling, and ETL development.
- Proficiency in SQL, NoSQL databases (e.g., MongoDB, DynamoDB), and cloud data services (AWS).
- Strong programming skills in Python and experience with data orchestration tools.
- Excellent problem‑solving abilities and a passion for clean, maintainable code.
- Effective communication skills and a collaborative mindset in a remote work environment.