
JPL
Job Description:
Our multidisciplinary engineering teams build and operate high performance data processing, management and analysis systems capable of handling petabyte scale datasets in support of science discovery, research, operations and applications.
Our research and technology development teams create new onboard and ground-based technologies for data processing, analysis, modeling, reasoning, visualization, management, access and analytics that are infused into our data systems.
As the Cloud Data Platform Engineer, you will be a member of the Data Product Generation Software Group and your contribution will make an impact across our institution and NASA.
Will be a member of the Cloud Data Platform teams at the Advanced Multi-mission Operations System (AMMOS)’s Instrument Data System (IDS) and the Planetary Data System’s Engineering Node and report directly to the Product Delivery Managers (PDMs) and the Cognizant Engineers.
Job Responsibilities:
- Design and develop high availability, load balancing and auto-scaling architecture
- Contribute to the ongoing architectural design and modernization of our planetary data services and systems
- Design and develop web services to simplify search, discovery, access, and analytics capabilities
- Work directly with the project architect to ensure production infusion of the large-scale data platform into a Cloud environment
- Perform highly complex software system verification and validation
- Develop efficient and high-performance software solutions
- Identify and recommend cloud-based solutions according to performance and operation requirements, and budget
Job Requirements:
Qualification & Experience:
- Strong development skill with Python and Java
- Bachelor’s degree with a minimum of 6 years of experience in Computer Science, Computer Engineering, Data Science or Mathematics; or a Master’s with 4+ years of related experience, or PhD with 2+ years of related experience
- Agile development process (Git, JIRA, Artifactory, CI/CD tools)
- Experience in Jupyter Notebooks and JupyterHub
- Docker container and container orchestration with Kubernetes experience
- Experience with ETL, Data Modeling, and Data Architecture.
- Experience deploying and working with index search solutions such as (Apache Solr and ElasticSearch)
- Understanding of modern software architecture and patterns
- Experience in troubleshooting IAM Policies, Resource permissions issues during migrations of Applications
- Strong critical thinking and problem-solving abilities
- Extensive experience in Application migrations to Cloud with Cloud Native Patterns and provide support for Applications running in Cloud
- Deploying and working with various relational or NoSQL databases
- Excellent communication skills
- Willingness to learn new technologies and concepts
- 5+ years’ experience working with Amazon Web Services (AWS) and solutions
- Experience working with AWS Services Technologies EC2, ALB/ELB, Elastic BeanStalk, RDS, S3, EBS, EFS, Glacier, LAMBDA, Step Functions, API Gateway, CloudFront, SNS, SQS, DynamoDB, CloudWatch, ECS, CloudFormation, ElastiCache, and Application Runtimes
Job Details:
Company: JPL
Vacancy Type: Full Time
Job Location: Pasadena, CA, US
Application Deadline: N/A