Logo
Space Telescope Science Institute

Senior Cloud Developers - Multiple Openings

Space Telescope Science Institute, Baltimore, Maryland, United States,


Job Category : EngineeringRequisition Number : SENIO004995Posted:

October 2, 2024Full-TimeHybridLocations

Baltimore, MD 21218, USADescription

Calling for Cloud Engineers to support NASA missions!

The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagship observatories on the Johns Hopkins University Homewood campus in Baltimore, Maryland. Learn more about our missions.This position can support hybrid work. 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 in order to meet ITAR requirements.The Data Management Division is hiring 5 Cloud Engineers to help advance our state-of-the-art, astronomical data archive, the Mikulski Archive for Space Telescopes (MAST). MAST is the public data archive for more than 20 missions spanning more than 30 years, including HST, JWST, Roman, GALEX, PanSTARRS, Kepler, K2, and TESS. Our Cloud Engineers are responsible for the development, design, implementation, and maintenance of cloud-based application platforms, infrastructure, services, data and automation tools for 20+ Petabytes of data.#1 Science Platform Branch (SPB) – 2 opportunitiesThe SPB team leads the development of novel data management platforms (based on JupyterHub) to support the science of the astronomy community and migrating legacy data pipelines and analytics workloads to the public cloud.Key Responsibilities:Develop scalable, reliable, and secure AWS native cloud applicationsDevelop infrastructure configuration as IaC using technologies such as Terraform, CloudFormation, etc.Implement CI/CD/CT pipelines to build, deploy and test native cloud application codeTargeted Skills:Expertise in cloud-native application development, containerization (Kubernetes), and cloud infrastructure management.Strong experience with AWS and proficiency in Python, Java, Node.js, BASH, and IaC tools like Terraform and CloudFormation.Proficient in building automation tools and CI/CD/CT pipelines using platforms like Ansible, GitHub Actions, GitLab CI, and CodePipeline.In-depth knowledge of AWS services (EC2, Lambda, DynamoDB, RDS, S3, API Gateway).#2 Catalog Science Branch (CSB) – 2 opportunitiesCSB is responsible for the development, design, support and operational maintenance of astronomical catalogs, high-level science products (HLSPs), and the Common Archive Observation Model (CAOM) for our missions.Key Responsibilities:Design, construct, install, test, and maintain robust, highly scalable, flexible and cost-effective cloud-based data management systems: data store, data backup, data integration, data governance, data recovery and data retrievalDesign, develop and maintain scalable data ingestion and data migration pipelines and build out to support increasing mission data volume and complexityDesign, develop and maintain cloud-based scientific catalog data exploration tools/servicesDesign, install, deploy and support of hybrid environments with a mixture of legacy and active mission astronomical dataTargeted Skills:Strong SQL programming skills and experience with cloud SQL databases (e.g., Amazon RDS).Extensive knowledge of ETL/ELT processes and cloud data Lakehouse solutions (e.g. Trino, Iceberg)Familiarity with big data tools and frameworks. Experience with distributed database platforms (e.g. Massive Parallel Processing database clusters)Familiarity with data modeling, data architecture, and data governance.SQL and database tuning expertise.Hands-on experience with cloud platforms, especially Amazon Web Services (AWS), including building and deploying cloud applications to automate processes.Proficiency in cloud data storage and access strategies.Strong programming skills in languages such as Python.Knowledge in machine learningExperience with containerization and orchestration tools (e.g., Docker, Kubernetes)#3 Data Analysis Tools Branch (DATB) – 1 opportunityDATB is responsible for the development and operational maintenance of data analysis tools for our missions. The DATs are primarily "post-pipeline" tools, enabling scientists in the astronomy community to extract maximal science from the observations.Key Responsibilities:Analyze client/business requirements and design appropriate cloud-based systems and architecturesExperience in refactoring applications to cloud native/work well in cloud environment.Experience with heavy load, large data, visualization application in cloud environment.Requirements:Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field. 8+ years industry experience. Preferred certifications include AWS Certified Solutions Architect, or equivalent experience.Benefits:Employer retirement contribution – direct STScI contribution of 10% of your salary from your first day12 days sick leave, up to 24 days’ vacation, and 10 paid holidaysFlexible work schedule with healthy work/life balanceRelocation AssistanceComprehensive medical/dental/vision/prescription plans, and more!Applications received by

10/29/24

will receive full consideration. Applications received after this date will be considered until all positions are filled.STScI offers a flexible and welcoming workspace for all.

STScI embraces the diversity of our staff as a strategic priority in creating a first-rate community. We strongly encourage women, ethnic minorities, veterans, and disabled individuals to apply for these opportunities.

#J-18808-Ljbffr