Phoenix Staff - Tempe, AZ

posted about 1 month ago

Full-time - Senior
Tempe, AZ
Administrative and Support Services

About the position

The Principal/Senior Data Architect will play a crucial role in shaping and executing the data strategy and architecture for the organization. This position combines technical expertise with strategic oversight to design, develop, and maintain a scalable and high-performance data ecosystem, focusing on cloud technologies and DataOps practices to foster data-driven decision-making across the company.

Responsibilities

  • Design and manage the data architecture to collect, store, process, and analyze large volumes of data efficiently.
  • Lead the architecture design for the client’s data infrastructure, considering current and future needs along with industry best practices.
  • Develop blueprints for data storage solutions, ensuring scalability, security, and performance.
  • Create and maintain data models to define how data is structured and related within systems, translating business needs into conceptual, logical, and physical models.
  • Evaluate emerging technologies in the data management space and recommend suitable tools, platforms, and frameworks.
  • Oversee the implementation of data architecture solutions, collaborating with database administrators, software engineers, and other stakeholders.
  • Define and enforce data governance policies to ensure data integrity, security, and compliance with regulatory standards.
  • Collaborate with cross-functional teams including business analysts, data scientists, and IT professionals to understand data requirements and deliver effective solutions.
  • Provide technical leadership and mentorship to junior team members, promoting best practices in data architecture and management.
  • Continuously optimize data architecture for performance, reliability, and cost-effectiveness by addressing bottlenecks, tuning systems, or redesigning as needed.
  • Lead initiatives to assess and recommend new technologies and methodologies that enhance data capabilities.
  • Architect and oversee cloud-based data solutions, ensuring they are optimized for scalability, performance, and cost efficiency.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline; advanced degree preferred.
  • 10+ years of experience in IT, with at least 7 years specializing in data architecture and data management.
  • Extensive experience with Snowflake, including architecture design, performance optimization, and security.
  • Proficient in Databricks, including Delta Lake, Spark, and MLflow.
  • Strong expertise in data integration and ETL/ELT methodologies.
  • Experience in data quality management, with a focus on implementing data quality frameworks.
  • Advanced skills in data modeling, including dimensional modeling and data vault techniques.
  • Experience with real-time data processing and streaming architectures.
  • Proficiency in SQL and at least one programming language (e.g., Python, Scala).
  • Familiarity with data visualization platforms (e.g., Power BI, Tableau) and related architectural considerations.
  • Extensive experience with AWS and Azure cloud platforms, including designing and implementing cloud-based data architectures.
  • In-depth knowledge of cloud-native data services such as AWS Redshift, S3, Glue, and Azure Synapse Analytics, Data Lake Storage, and Data Factory.
  • Experience with DevOps and DataOps, including CI/CD pipelines, infrastructure as code, and automated testing for data workflows.
  • Demonstrated success in aligning data strategies with business goals.
  • Excellent communication skills, capable of translating complex technical concepts for both technical and non-technical audiences.
  • Strong leadership abilities, with a history of mentoring and guiding team members.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service