Data Warehouse Architect | Contract-to-Hire | Boston - Hybrid (Remote First)
As the Data Warehouse Architect , you will be responsible for creating the data architecture for a newly established enterprise data warehouse. You will design, implement, and optimize ETL processes , data models, and integrations from multiple data sources, including APIs. You will also leverage Azure Synapse Analytics for scalable data integration and analytics. This is a key leadership role, working closely with stakeholders to ensure the data warehouse aligns with business goals and scales as the company grows.
Responsibilities:
- Design & Build: Lead the end-to-end design and development of the data warehouse from scratch, including data modeling, ETL pipelines, and integrations from multiple data sources (APIs, databases, etc.).
- Cloud & Big Data Solutions: Leverage cloud platforms (e.g., AWS, Google BigQuery, Snowflake) and big data technologies (e.g., Hadoop, Spark) to build scalable and efficient solutions.
- Synapse Integration: Use Azure Synapse Analytics to enable integrated analytics and seamless data workflows.
- Collaboration & Leadership: Work with BI, analytics, and business teams to define data requirements, mentor junior team members, and ensure successful implementation.
- Data Governance & Security: Implement best practices for data governance, quality, and security, ensuring compliance with relevant regulations.
- Optimization & Innovation: Continuously evaluate and enhance the architecture for performance, cost efficiency, and scalability.
Requirements:
- Experience: 5+ years as a Data Warehouse Architect or similar role, with experience designing and building data warehouses from the ground up.
- Expertise in ETL processes , data integration , API integration , and cloud-based data platforms (AWS, Google Cloud, Synapse, Snowflake).
- Strong knowledge of data modeling , SQL , and big data technologies (e.g., Hadoop, Spark).
- Excellent problem-solving and communication skills.
Qualifications:
- Experience in real-time data processing and stream processing.
- Synapse Analytics experience.
- Education: Bachelor's or Master’s in Computer Science, Information Systems, or a related field.
- Cloud certifications are a bonus (e.g., AWS Certified Big Data - Specialty).