About The Position

We are seeking a Database Engineer to support the design, development, and optimization of database systems within complex environments. This role focuses on building scalable data architectures, supporting data flow and analysis, and ensuring database solutions align with overall system design. You'll be involved across the full lifecycle, from requirements gathering through system implementation and testing, helping to deliver reliable and high-performing data solutions.

Requirements

  • 10+ years of experience as a Database Engineer on programs of similar scope and complexity
  • Bachelor's degree in a technical field (5 additional years of experience may substitute for degree)
  • Active TS/SCI clearance with current polygraph required
  • Experience with relational and/or object-oriented database design
  • Strong experience with PostgreSQL (2+ years required)
  • Experience developing queries, scripts, and database-driven workflows
  • Familiarity with Open Database Connectivity (ODBC) and data integration techniques
  • Experience with cloud-based database technologies and distributed data environments
  • DoD 8570.01-M IAT Level II certification required

Responsibilities

  • Design, develop, and maintain database systems supporting data storage, retrieval, and analysis
  • Build and optimize relational and/or object-oriented database structures
  • Develop and maintain database-related software, including parsers and data loading tools
  • Create, update, and optimize queries, scripts, and macros to support data processing and reporting
  • Translate business and technical requirements into efficient database schemas
  • Support data flow, ingestion, and transformation across systems
  • Evaluate and recommend improvements for database performance, scalability, and reliability
  • Ensure database solutions align with system architecture, considering data volume, user load, and performance requirements
  • Support both short- and long-term database planning and administration strategies
  • Utilize cloud-based database technologies and methodologies where applicable
  • Lead the design and implementation of database architectures within complex systems
  • Oversee development of database structures, queries, and data workflows
  • Direct efforts related to database optimization, performance tuning, and system improvements
  • Guide teams in organizing data and requirements into scalable database solutions
  • Make architectural decisions balancing performance, security, data distribution, and retention requirements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service