About the Role
We are seeking an experienced Data Architect/Engineer to join our team and solve complex data challenges. As our Data Architect/Engineer, you will be responsible for designing, implementing, and optimizing our data infrastructure and pipelines. This role requires strong problem-solving abilities, technical expertise with data technologies, and a deep understanding of data modeling and architecture principles.
Key Responsibilities
Design and implement scalable data architecture solutions to address business requirements
Develop and maintain efficient ETL/ELT processes and data pipelines
Create and optimize database schemas, data models, and storage solutions
Identify and resolve data quality issues, performance bottlenecks, and system limitations
Collaborate with cross-functional teams to understand data needs and deliver solutions
Implement data governance policies, security measures, and compliance standards
Evaluate and integrate new data technologies and tools as needed
Troubleshoot complex data problems and develop innovative solutions
Document data flows, architectures, and processes
Mentor team members on data engineering best practices
Requirements
Minimum 5 years of experience in data engineering or architecture roles
Strong problem-solving skills with proven ability to tackle complex data challenges
Extensive experience with database design, data modeling, and SQL optimization
Proficiency in data integration and ETL/ELT processes
Experience with cloud-based data platforms (AWS, or GCP)
Knowledge of data warehousing concepts and technologies
Ability to translate business requirements into technical specifications
Strong communication skills to explain technical concepts to non-technical stakeholders
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience)
Preferred Qualifications
Experience working in a SaaS environment
Experience building data pipelines that connect platforms with internal systems
Technical Skills
Advanced SQL (multiple database platforms)
Data modeling and database design
ETL/ELT tools and frameworks
Data warehousing technologies
Cloud data services
Programming languages (Python, Java, or similar)
Big data technologies (Hadoop, Spark, etc.)
Data visualization tools
Experience with data governance and security
Version control systems and CI/CD pipelines for data
SaaS application data architecture and integration patterns