Senior Data Engineers

Space Telescope Science Institute12 months ago
Baltimore, Maryland, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

The Space Telescope Science Institute (STScI) is a multi-mission science and operations center for NASA’s flagship observatories located on the Johns Hopkins University Homewood campus in Baltimore, Maryland, with 800+ employees. The Data Management Division is seeking Senior Data Engineers for our Data Systems Branch to focus on infrastructure, data ingestion, and API-based access in support of STScI’s NASA missions. This hybrid role requires candidates to reside in or relocate to our local market (MD, DE, VA, PA, DC & WV) and mandates US Citizenship or Permanent Residence to meet ITAR requirements. Compensation: The annual salary range for this senior role is $130,000 - $150,000, based on experience, education, skill set, and market conditions.

Key Responsibilities

  • Analyze, design, and implement effective data management solutions for high-volume, variable, and complex astronomic data across cloud and on-premise environments
  • Assess current data management systems to identify and resolve performance or functional issues using new approaches and technologies
  • Lead or participate in proof-of-concept projects and pilots for new products and scalability enhancements
  • Examine data access patterns and SQL query performance to recommend improvements
  • Design and develop database schemas, indexing strategies, data migration utilities, functions, and stored procedures
  • Support development of data APIs and participate in daily operations including troubleshooting and debugging production issues
  • Monitor database performance and promptly address operational challenges

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 8+ years of hands-on experience in data engineering and data management for large database systems
  • Extensive expertise in data modeling and composing advanced SQL queries (including analytical functions)
  • Strong skills in performance tuning for databases and data pipelines
  • Proficient in Python programming
  • Experience with cloud databases (e.g., Amazon RDS) and cloud data storage and access strategies
  • Knowledge of Postgres, SQLServer, and database migration techniques
  • Familiarity with tools and frameworks such as Kafka and GraphQL

Benefits & Perks

  • Employer retirement contribution – direct STScI contribution of 10% of your salary from your first day
  • 12 days sick leave, 24 days vacation, and 10 paid holidays
  • Comprehensive medical, dental, vision, and prescription plans
  • Additional benefits and perks

Required Skills

Data Migration
Performance Tuning
AWS (Amazon RDS, Cloud Databases)
Data Engineering
Database Schema Design
SQLServer
Python Programming
Postgres
Kafka
Cloud and On-Premise Environments
ETL/ELT Processes
Data Management
GraphQL
SQL (Advanced)
Troubleshooting and Debugging