Full Stack Python Developer

  • Odesus,
  • Pasadena, CA
  • 3 weeks ago
Agile, Amazon EC2, Amazon S3, Amazon SQS, Amazon Web Services, Apache HTTP Server, Elasticsearch, Git, Jenkins, Linux, Meta-data management, Metadata modeling, Python, RESTful, Science, Terraform, Unix, Web server
Contract W2, 12 Months
Depends on Experience
Work from home available

Job Description

Looking for a Software Engineer with concentration on Full Stack Development to contribute to an exciting new opportunity.

Responsibilities Include But Are Not Limited To:

Working directly with the team to design and develop capabilities for the ingestion, processing, storage, management and delivery of science data products and metadata.

Developing data processing workflows and data product metadata extractors.

Designing, developing and integrating software capabilities in compliance with interface and requirements documents.

Developing software on the cloud using open source tools – e.g., HySDS, Elasticsearch, Conda, Terraform, Apache HTTP Server (web server), Python Flask, AWS CLI (AWS command line utility) etc.

Developing new tools and services contributing to their design based on the use cases defined.

Education and Experience:
Bachelor's degree in STEM and at least 5 years of related professional experience

This position requires a U.S. Person who is eligible to obtain any required Export Authorization.


Mandatory Skills

  1. Extensive knowledge of software development discipline Including S/W development lifecycle, requirement development, V&V, Configuration Management and issue tracking
  2. Experience with agile development framework and sprint lifecycles
  3. In depth knowledge of Linux, Cloud services, Docker container technologies, Elastic Stack, messaging protocols, REST-based interfaces
  4. Experience with AWS processing and data storage strongly preferred; specifically, familiarity with the AWS console, EC2 instance management, S3 storage, Lambda, SNS/SQS, and concepts like Autoscaling groups and basics on how networking works on the AWS cloud
  5. Experience and understanding of Science Data System functional capabilities and services
  6. Experience designing and developing process control and data management software for automated data processing systems
  7. Understanding of various workflow patterns and experience implementing data processing pipelines that meet mission science data requirements.
  8. Experience with data/metadata modeling and common data management techniques and concerns such as data lineage (provenance), database management and data architecture
  9. Strong Proficiency with Python, Unix scripts, XML, JSON
  10. Technical document writing and presentation skill
  11. Extensive experience with Git, and Issue tracking tools such as Jira

Optional Skills



Experience with CI, CD concept using tools such as Artifactory, Jenkins, Terraform

Experience with process control and data management system software and frameworks such as Apache OODT, ACCE, HySDS, ARIA and CWS

Experience with standard science data formats such as HDF5 and NetCDF

Experience and understanding of Flight projects life cycle, processes and procedures

Dice Id : 10106335
Position Id : 7123939
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

JavaScript Developer
  • Odesus
  • Calabasas, CA, USA
Data Engineer
  • Ab Ovo Inc
  • Mountain View, CA, USA
Lead Java Developer
  • Mudrasys
  • San Francisco, CA, USA
Sr. ETL Data Engineer with Cloud Experience
  • SecureKloud Technologies Inc.
  • San Francisco, CA, USA
Data Engineer
  • Stefanini
  • San Francisco, CA, USA
Senior Software Engineer-Node JS, AWS, DevOps
  • Mavensoft Technologies, LLC
  • Portland, OR, USA
Lead Java Full Stack Developer
  • Delta Information Systems, Inc.
  • Portland, OR, USA
  • Reliable Software Resources
  • Denver, CO, USA
Python Developer
  • Newlineinfo
  • Denver, CO, USA