Database Engineer

THE BRITE GROUP, INC.
Reston, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 125K

Job location

Remote
Reston, United States of America

Tech stack

Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Applications Architecture
Bash
Big Data
Cloud Database
Databases
Information Engineering
Data Integrity
ETL
Data Loss
Database Queries
Python
PostgreSQL
Performance Tuning
SQL Databases
Management of Software Versions
Workflow Management Systems
Data Processing
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Database Optimization
Spark
Database Performance
Backend
Database Migration
Information Technology
Amazon Web Services (AWS)
Kafka
Data Management
Data Pipelines

Job description

As a Database Engineer, you will play a crucial role in developing, optimizing, and managing data management applications, data pipelines comprising data from multiple disparate sources for a large-scale Data Architecture and Data Management projects across Federal agencies., · Database Engineer will develop applications and data pipelines using PostgreSQL, Python and AWS.

· Design, develop, and maintain PostgreSQL database architecture for enterprise backend applications.

· Lead schema design, database migrations, versioning, and ensure backward compatibility.

· Optimize SQL queries, indexing strategies, execution plans, and overall database performance.

· Assist in identifying performance bottlenecks in PostgreSQL RDS. Apply basic performance tuning techniques like reviewing query execution plans, adding missing indexes, and recommending parameter adjustments.

· Monitor ETL workflows and data pipelines for errors, performance bottlenecks, and processing delays. Troubleshoot and resolve issues to ensure reliable and timely data movement.

· Provide support for data related issues and participate in root cause analysis.

· Configure and manage database backup and recovery strategies to ensure data integrity and availability in case of failures or data loss.

· Analyze database query performance and collaborate with developers to optimize SQL queries and schemas.

· Participate in continuous improvement initiatives to enhance the reliability, scalability, and performance of cloud databases.

· Assist in the design and optimization of database schemas for cloud environments.

Requirements

· Familiarity with data pipeline concepts and technologies such as Kafka Connect, and ETL frameworks.

· Strong understanding of Amazon Glue, Redshift and S3.

· Exposure to Apache Spark for data processing.

· Basic understanding of Apache Airflow for workflow orchestration.

· Strong SQL scripting skills for querying and data manipulation.

· Strong experience with scripting languages (e.g., Python, Bash).

· Having "AWS Certified Database - Specialty'' certification is a plus.

Experience and Qualifications:

· Bachelor's degree in computer science, Information Technology, or a related field.

· 5-8 years of experience in Data Engineering, with a focus on AWS Glue, Python and PostgreSQL.

· 2-4 years of hands-on experience with PostgreSQL RDS

Job Type: Full-time

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid holidays
  • Flexible schedule, · 401(k)

· Health insurance

· Dental insurance

· Vision insurance

· Paid time off

· Paid holidays

Schedule:

· 9 AM to 5 PM EST, Monday to Friday

· Two days working on site in Reston, VA and 3 days working remotely

Pay: $110,000.00 - $125,000.00 per year, * 401(k)

  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position