Data Architect Job Description

This Data Architect job description template can be posted to online job forums and career pages for the recruitment of candidates. The Data Architect job description, its requirements, and responsibilities given in this template can be modified according to the specific nature of your company.

The primary job role of a Data Architect is to:

  • Make and implement databases to store and access company data
  • Implement functional information systems
  • Evaluate structural requirements for new applications and software

Data Architect Job Description

We are hiring a Data Architect to develop and maintain our logical/conceptual databases. In order to succeed in this position, you must have experience of analyzing system requirements and migrating the existing data to databases. Firsthand knowledge and experience of SQL and Oracle is a must. Moreover, you should also be familiar with predictive analysis and data visualization techniques with the use of suitable tools. Your ultimate goal will be developing database solutions to ensure that the information of the company is easily accessible when needed, and is stored securely and effectively. So, if you like to work in a challenging environment, and qualify the following requirements, we would like to hear from you.


  • At least a Bachelor’s degree in Software Engineering, Computer Science, or other related fields
  • Prior work experience as a Data Architect, Data Scientist, Data Analyst or any other similar role
  • In-depth knowledge and understanding of database structure and principles
  • Experience in gathering and analyzing system requirements
  • Knowledge of data mining and segmentation techniques
  • Expertise in Oracle and SQL, as well as data management systems like Microsoft Excel
  • Experience with data visualization tools (e.g. Tableau, D3.js, and R)
  • Excellent analytical and problem-solving ability
  • Ability to take quick decisions while working in a fast-paced environment


  • Developing and implementing database solutions so as to store and access company information, when needed
  • Configuring and installing functional information systems
  • Evaluating the technical requirements for new applications and software
  • Migrating data from traditional systems to new databases
  • Designing logical as well as conceptual flowcharts and data models
  • Making the system performance better by troubleshooting, testing and integrating new elements
  • Bringing improvements in the new and existing database systems by regular upgrades
  • Demarcating the backup and security procedures
  • Working side by side with the Data Science department for the purpose of evaluating future requirements and needs
  • Providing technical support for Management Information Systems (MIS)