Career Definition for a Data Modeler
Data modeling is the process through which a mass of data is separated into a structure that makes it intelligible to the binary processes of computers and useful to a business or large institution. Often working on a team of data architects, data modelers are systems analysts engaged in translating business requirements into conceptual, logical, and physical data models, who may focus on issues such as reducing redundancy of data within an existing computer system or improving the way in which it moves from one system to another.
|Job Skills||Desire to learn, good customer service, problem-solving, and time management skills|
|Median Salary (2018)*||$88,740 (for all computer systems analysts)|
|Job Growth (2016-2026)*||9% (for all computer systems analysts)|
Source: *U.S. Bureau of Labor Statistics
Many jobs in data modeling require a bachelor's degree with an emphasis on computer or information science or applied mathematics; some employers seek those with graduate or postgraduate courses in business or information systems management. Courses recommended by the Association for Computing Machinery (ACM) include digital logic and data representation; computer architecture and organization; memory architecture and directions in computing. Some jobs can be obtained through a combination of practical experience and college courses in computer science.
Data modelers are enthusiastic learners, dedicated to customer service and quality control. They also have excellent problem-solving and time management skills.
Career and Economic Outlook
The median salary for all computer systems analysts, of which data modelers are a part, was $88,740 in May 2018, according to the U.S. Bureau of Labor Statistics (BLS). Jobs for computer systems analysts overall are projected to grow by 9% from 2016-2026, a rate as fast as the national average, according to the BLS.
Alternate Career Options
Similar careers to a data modeler include:
An actuary applies statistical and modeling methods to data in an effort to predict the likelihood of an event. Actuaries use this information to advise businesses in their decision making so they can reduce risk in a given situation. Actuaries can specialize in the types of risk they calculate, from life insurance to health insurance to pensions.
Actuaries hold a bachelor's degree, usually in actuarial science, math, business or a related field. They typically pursue professional certification, which takes several years and passing scores on several exams. Those whose work involves pensions are required to enroll in the federal Joint Board for the Enrollment of Actuaries.
The BLS predicts that jobs for actuaries will increase 22% from 2016-2026; however, competition for jobs is still expected to be strong. The median salary for this job was $101,560 in 2017, per the BLS.
A database administrator develops, modifies, and tests databases that hold company information. He or she is responsible for keeping this information well-organized and accessible on the company side and inaccessible to anyone outside the company. Database administrators also migrate data from old databases to new ones and backup databases for security purposes.
While it's possible to get a job with a bachelor's degree in management information systems, some employers prefer candidates with a master's degree that incorporates database management topics. Previous relevant experience is also key to obtaining a job as a database administrator. Industry certifications are available; they may be vendor-specific.
According to the BLS, jobs for database administrators are expected to increase by 11% from 2016-2026. Median pay was $87,020 in 2017 and varied by industry.