Data Modeler
Role type: Long-term Contract
Location: 100% Remote
Job Overview
Role: The engineer of the data structure.
We are seeking a skilled Data Modeler to design, develop, and maintain scalable data structures that support enterprise data products. This role is responsible for building logical and physical data models within Databricks, ensuring that data architecture aligns with business requirements, performance standards, and cost optimization goals.
The Data Modeler will collaborate closely with Data Architects, Data Engineers, and Analytics teams to implement efficient data structures while maintaining strong data governance, lineage tracking, and schema management.
Responsibilities: Builds logical and physical data models within Databricks. Works with the Architects to ensure that the physical implementation of data products is optimized for performance, cost, and usability. Manages schema evolution and data lineage.
- Design and develop logical and physical data models to support enterprise data platforms within Databricks.
- Work closely with Data Architects to translate conceptual architecture into optimized physical implementations.
- Ensure data models are high-performing, scalable, and cost-efficient.
- Manage schema evolution to support changing business requirements while maintaining data integrity.
- Maintain and document data lineage, metadata, and data relationships across the data ecosystem.
- Implement data governance standards to ensure consistency, quality, and compliance.
- Optimize data structures for analytics, reporting, and downstream data products.
- Collaborate with Data Engineers and Analytics teams to ensure the models support ingestion, transformation, and analytics workloads effectively.
- Troubleshoot and improve data model performance across large-scale datasets.
- Maintain clear documentation for data models, schemas, and architectural decisions.
Key Outcome: High-performance, governed data models that power the enterprise.
Required Qualifications
- Bachelor s or Master s degree in Computer Science, Information Systems, Data Engineering, or a related field.
- 5+ years of experience in data modeling or data architecture roles.
- Strong experience with logical and physical data modeling techniques.
- Hands-on experience working with Databricks or modern data lakehouse platforms.
- Proficiency with data modeling tools and techniques (dimensional modeling, star/snowflake schema, normalization).
- Experience managing schema evolution, metadata, and data lineage.
- Strong understanding of data governance and data quality frameworks.
- Familiarity with SQL, distributed data systems, and large-scale data platforms.
- Ability to collaborate effectively with architects, engineers, and business stakeholders.