Space Telescope Science Institute-posted about 2 months ago
$130,000 - $150,000/Yr
Full-time • Mid Level
Hybrid • Baltimore, MD
501-1,000 employees
Religious, Grantmaking, Civic, Professional, and Similar Organizations

The Data Management Division (DMD) at Space Telescope Science Institute (STScI) seeks a highly skilled Senior Cloud Software Engineer (Database) with deep expertise in relational database design and development, Python and SQL programming, and cloud-based data processing. You will lead the design and optimization of large-scale data architectures and workflows that support the Roman Space Telescope and the broader astronomy community. This role is ideal for someone passionate about building robust, scalable systems for scientific data processing in a cloud environment. You'll collaborate with a team of engineers and scientists to deliver high-quality, science-ready data products. This is a HYBRID work arrangement, offering flexibility to work both from home and onsite at our Baltimore, MD campus. Candidates must reside in or be willing to relocate to our local market (MD, DE, VA, PA, DC & WV). This position requires US Citizenship or Permanent Residence to meet ITAR requirements. The annual salary range for this senior level role is $130,000 - $150,000. The posted salary range represents a general guideline; however, STScI considers several factors when determining base salary offers, such as internal pay equity, the scope and responsibilities of the position, the candidate's experience, education, and skill, and current market conditions. The substitution of additional relevant education and/or experience for stated qualifications may be considered.

  • Design and optimize relational database schemas for large-scale scientific data systems.
  • Lead efforts in database performance tuning, query optimization, and data integrity.
  • Develop and maintain data processing pipelines for astronomical datasets in cloud environments.
  • Implement Python-based ETL workflows and data orchestration using tools like Apache Airflow or AWS Batch.
  • Build and manage AWS-native infrastructure using Infrastructure as Code (Terraform, CloudFormation).
  • Develop CI/CD pipelines for automated deployment and testing.
  • Bachelor's degree in Computer Science, Engineering, or related field with 8+ years of experience.
  • Expert-level proficiency in Python and SQL for data processing and application development.
  • Strong experience with PostgreSQL, MSSQL or similar relational databases, including schema design and performance tuning.
  • Proven ability to design data architectures for large-scale systems.
  • Hands-on experience with AWS (ECS/EKS, Lambda, RDS, S3, SNS/SQS, etc.)
  • Familiarity with ETL processes, data lakes, and workflow orchestration tools (e.g., Apache Airflow).
  • Experience with Kafka or equivalent streaming/messaging technologies (e.g., AWS Kinesis, SNS/SQS, MSK).
  • Experience with containerization (Docker, Kubernetes) and CI/CD tools (Ansible, CodePipeline, GitHub Actions, GitLab CI).
  • Knowledge of IaC tools (Terraform, CloudFormation) and cloud security best practices.
  • Experience with Java is a plus but not required.
  • We offer an excellent and generous benefits package, tuition reimbursement, flexible work schedules and a stimulating and diverse work environment.
  • Explore our benefits: http://www.stsci.edu/opportunities/benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service