Senior Lead Data Architect
Role details
Job location
Tech stack
Job description
-
Represents a product family of technical governance bodies
-
Develop and maintain enterprise data models, data flow diagrams, and data integration strategies.
-
Establish and enforce data management policies, standards, and best practices. Oversee the design, implementation, and maintenance of databases (relational, graphdb, cloud-based).
-
Provides feedback and proposes improvements to architecture governance practices
-
Guides evaluation of current technology and leads evaluation of new technologies using existing standards and frameworks
-
Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
-
Develops secure and high-quality production code, and reviews and debugs code written by others
-
Drives decisions that influence product design, application functionality, and technical operations and processes
-
Serves as a function-wide subject matter expert in one or more areas of focus
-
Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies
-
Adds to team culture of diversity, opportunity, inclusion, and respect
Requirements
-
Formal training or certification on data modeling concepts and proficient advanced experience
-
Strong knowledge of data modeling, database design, and data warehousing concepts and Proven experience as a Data Architect, Data Engineer, or similar role.
-
Hands-on practical experience delivering system design, application development, testing, and operational stability
-
Advanced in one or more programming language(s), applications, and architecture Advanced knowledge of software architecture, applications, and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
-
Ability to tackle design and functionality problems independently with little to no oversight
-
Practical cloud native experience
-
Ability to evaluate current and emerging technologies to select or recommend the best solutions for the future state architecture
-
Adds to team culture of diversity, opportunity, inclusion, and respect Understanding of data governance, data quality, and metadata management.
Preferred Qualifications, Capabilities, and Skill
- Expertise in conceptual, logical, and physical data modeling for complex, large-scale systems.
- Proficiency with graph databases (e.g., TigerGraph, Amazon Neptune) and NoSQL solutions (e.g., MongoDB, Cassandra)
- Advanced skills in designing and implementing APIs, especially GraphQL and RESTful services for data access.
- Mastery of data integration, ETL/ELT processes, and real-time data streaming (e.g., Kafka, Apache NiFi).
- Strong background in data governance, data quality, metadata management, and regulatory compliance (GDPR, CCPA).
- Advanced proficiency in programming languages such as Python, or Java, for data engineering tasks.
- Awareness of trends in AI/ML, data mesh, data fabric, and modern data architectures.