Skip to content

IT and Engineering > Data Modeler

Salary National Average

Low Medium High
96070.0000 108430.0000 131440.0000

Supply and Demand

Candidate Supply: 790 Job Openings: 398

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

A Data Modeler is responsible for designing and creating data structures that organize and manage an organization’s data for effective storage, retrieval, and analysis. Their duties include analyzing business requirements, developing logical and physical data models, and ensuring that data systems are optimized for performance and scalability. Data Modelers work closely with database administrators, developers, and stakeholders to implement data solutions that align with business goals. Strong analytical skills, a deep understanding of database management systems, and knowledge of data modeling techniques are essential for success in this role, as Data Modelers play a critical role in structuring data to support decision-making and operational efficiency.

Duties / Responsibilities:

  • Understand and translate business needs into data models supporting long-term solutions.
  • Work with the Application Development team to implement data strategies, build data flows and develop conceptual data models.
  • Create logical and physical data models using best practices to ensure high data quality and reduced redundancy.
  • Optimize and update logical and physical data models to support new and existing projects.
  • Maintain conceptual, logical, and physical data models along with corresponding metadata.
  • Develop best practices for standard naming conventions and coding practices to ensure the consistency of data models.
  • Recommend opportunities for the reuse of data models in new environments.
  • Perform reverse engineering of physical data models from databases and SQL scripts.
  • Evaluate data models and physical databases for variances and discrepancies.
  • Validate business data objects for accuracy and completeness.
  • Analyze data-related system integration challenges and propose appropriate solutions.
  • Develop data models according to company standards.
  • Guide system analysts, engineers, programmers, and others on project limitations, capabilities, performance requirements, and interfaces.
  • Review modifications to existing software to improve efficiency and performance.
  • Examine new application design and recommend corrections if required.

Skills / Requirements / Qualifications

  • Database Management System Software: Amazon DynamoDB; Elasticsearch; MongoDB; Oracle PL/SQL 
  • Database User Interface and Query Software: Apache Hive; Blackboard software; IBM DB2; Transact-SQL 
  • Development Environment Software: Apache Kafka; Apache Maven; Go; Oracle SQL Developer 
  • Metadata Management Software: CA Erwin Data Modeler; Informatica software; SAP PowerDesigner; Talend Data Fabric
  • Web Platform Development Software: Django; Google Angular; React; Spring Framework 

Job Zones

  • Education: Most of these occupations require a four-year bachelor's degree, but some do not.
  • Related Experience: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to qualify.
  • Job Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, or vocational training.
  • Job Zone Examples: Many of these occupations involve coordinating, supervising, managing, or training others. Examples include accountants, sales managers, database administrators, teachers, chemists, art directors, and cost estimators.
  • Specific Vocational Preparation in years: 2-4 years of preparation (7.0 to < 8.0)

Share Role Details

Return to job listings