We are looking for a highly experienced Senior Data Architect / Data Modeler to fill a critical hands-on role as part of a data architecture team supporting a large-scale enterprise platform transformation. This role is heavily focused on enterprise data modeling, including conceptual, logical, and physical modeling across both transactional application databases and downstream analytical data platforms.
The ideal candidate is an expert data modeler with deep experience designing normalized transactional databases, preferably using Postgres, and a strong understanding of how well-designed operational data models support scalable applications, clean integration patterns, analytics, governance, and future AI-enabled capabilities.
The ideal candidate should also be comfortable working in modern AI-assisted engineering environments, including the use of agentic coding tools to accelerate design, implementation, refactoring, documentation, and review activities. These tools may include platforms such as Claude Code, Cursor, OpenAI Codex, or similar AI coding assistants. The candidate must understand how to use these tools productively while maintaining strong architectural control, code quality, data modeling discipline, security awareness, and human review of generated outputs.
This is a hands-on architecture role. The successful candidate must be able to move fluidly from business concepts and canonical/logical models to detailed physical schemas, keys, constraints, indexing strategies, entity relationships, and implementation-ready database designs.
What You Will Do:
Data Modeling and Enterprise Data Design - Lead the creation of conceptual, logical, and physical data models that accurately represent core business entities, relationships, transactions, and data flows. Develop models that are durable, scalable, and reusable across application, integration, analytics, and governance use cases.
Transactional Database Architecture - Design normalized transactional databases supporting enterprise-scale applications, with a strong emphasis on 3NF modeling, referential integrity, data quality, extensibility, performance, and maintainability. Translate business and application requirements into robust Postgres physical database designs.
Postgres Physical Modeling and Design - Create implementation-ready physical data models for Postgres, including tables, relationships, keys, constraints, indexes, data types, naming standards, and performance-oriented design patterns. Partner with engineering teams to ensure the physical database design supports scale, high throughput, application reliability, and long-term maintainability.
AI-Assisted and Agentic Development Practices - Use AI-assisted and agentic coding tools where appropriate to accelerate database design and engineering activities, including DDL generation, schema refactoring, migration scripts, SQL review, documentation, test data generation, data quality checks, and model-to-code translation. Apply expert human review to all AI-generated outputs to ensure correctness, performance, security, maintainability, and alignment with approved data architecture standards.
Full Lifecycle Architecture Delivery - Participate across the full solution lifecycle, including requirements analysis, domain modeling, logical design, physical design, design reviews, implementation support, migration planning, refactoring, testing, and production stabilization. Support multiple projects simultaneously while maintaining consistency with enterprise data architecture standards. Leverage AI-assisted and agentic coding tools to improve delivery speed and consistency where appropriate, while ensuring that architectural decisions, model quality, database design, and production readiness remain under expert human control.
Analytical Data Architecture - Design and support downstream analytical structures in Databricks or Snowflake, including medallion architecture, curated data layers, dimensional models, facts, dimensions, and conformed structures following Kimball methodology.
Data Integration and Platform Alignment - Define how transactional data structures integrate with downstream data platforms, data warehouses, reporting environments, and AI/ML use cases. Ensure that operational models are designed with clean integration, lineage, governance, and analytical consumption in mind.
Data Architecture Standards and Governance - Contribute to enterprise data architecture standards, modeling conventions, naming standards, metadata practices, data quality expectations, and governance processes. Ensure models are aligned with business definitions, enterprise standards, and long-term architectural direction.
Stakeholder Collaboration - Work closely with product managers, software engineers, business stakeholders, data engineers, BI teams, and governance teams to translate complex business processes into clear, precise, and scalable data models.
Technical Leadership and Mentoring - Provide technical leadership to engineering and data teams on data modeling, relational design, database normalization, dimensional modeling, AI-assisted development practices, and data architecture best practices. Review and challenge designs where needed to ensure architectural quality.