Database Engineer plans, designs, develops, and manages an organization's databases to ensure efficient data storage, access, and security. Collaborates with users to design, code, test, debug, and deploy databases that meet requirements and organizational needs. Being a Database Engineer writes queries, stored procedures and functions for database development. Monitors databases' performance, scalability, and security and modifies procedures to optimize database designs. Additionally, Database Engineer evaluates existing database design to determine necessary updates, performance tuning, and integration requirements. Possesses comprehensive knowledge of database technologies and solid coding and computer system skills. Requires a bachelor's degree. Typically reports to a manager. The Database Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Database Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
Need to Live in the United States
Excellent Communication Skills
Need HBase database admin for non-relational database experience
Azure and Grafana Experience required too
Job Description:
Database Engineers administer, test, and implement databases, applying knowledge of database management systems.
Apache HBase database admin for non-relational database.
· Assist in design and development of distributed database systems.
· Optimize database systems for performance and reliability.
· Perform database maintenance and troubleshooting activities.
· Test database systems and perform bug fixes.
· Provide database solutions based on technical documents and business requirements.
· Provide technical assistance to resolve all database issues related to performance, capacity, and access.
· Ensure data integrity and quality in database systems.
· Maintain standard policies for database development activities.
· Identify and rectify database errors in a timely manner.
· Create physical and logical database models as per the business requirements.
· Manage and monitor performance, capacity, and security of database systems.
· Prepare documentations regarding database design, configuration, and change management tasks.
· Mentor database administrators to manage the company databases effectively.
· Perform data back-up and archival on regular basis.
· Communication with Microsoft team regularly.
· Nice to have: HBase and Geomesa
HBase database admin for non-relational database.
Required Skills:
Data Engineers require strong programming skills, particularly in languages such as Python, Java, Scala, and SQL. They should also understand database systems, distributed computing systems, and big data technologies such as Hadoop, Spark, HBase and Kafka.