Student Veterans of America Jobs

Welcome to SVA’s jobs portal, your one-stop shop for finding the most up to date source of employment opportunities. We have partnered with the National Labor Exchange to provide you this information. You may be looking for part-time employment to supplement your income while you are in school. You might be looking for an internship to add experience to your resume. And you may be completing your training ready to start a new career. This site has all of those types of jobs.

Here are a few things you should know:
  • This site is mobile friendly. You do not need a log-in or password to access information.
  • Jobs on this site are original and unduplicated and come from three sources: the Federal government, state workforce agency job banks, and corporate career websites. All jobs are vetted to ensure there are no scams, training schemes, or phishing.
  • The site is refreshed daily to remove out-of-date content.
  • The newest jobs are listed first, so use the search features to match your interests. You can look for jobs in a specific geographical location, by title or keyword, or you can use the military crosswalk. You may want to do something different from your military career, but you undoubtedly have skills from that occupation that match to a civilian job.

Job Information

Science Systems and Applications, Inc. Software Engineer- Modeling Workflows and Orchestration in Greenbelt, Maryland

Science Systems and Applications, Inc. (SSAI) seeking a software engineer to support development and maintenance of an ecosystem of workflow and orchestration management tools for Earth System Modeling activities at NASA GSFC. Most of the work will focus on the existing using an existing github based workflow system, especially, on generalizing it to support a wider range of Earth System Modeling workflows. Additional work may include operational hardening of the system (including developing unit tests and continuous integration pipelines), performance optimizations, contributing to documentation, improving the user interface, deployment on alternative infrastructure (especially, via commercial cloud providers), and developing standalone tools and libraries to support functionality.

Required skills

  • B.S./B.A. degree or equivalent and Two or more years of experience in software development

  • Advanced knowledge of Python

  • Familiarity with the Unix command line

  • Experience with version control using Git and collaborative development workflows (e.g., issues, pull requests) using GitHub

  • Ability to work as part of a team, including organizational, intrapersonal, and communication skills

  • Desire and ability to learn quickly about both Earth science research topics and new and unfamiliar technologies

Desired skills

  • Experience with workflow management concepts (e.g., directed acyclic graphs, DAGs) and software (especially cylc)

  • Experience with templating (e.g., Jinja2) and configuration languages (e.g., YAML)

  • Compiling and installing software from source using the GNU Build System and/or CMake

  • Working in high-performance computing systems, including batch queuing systems (e.g., SLURM) and environment module systems

  • Familiarity with Fortran, C, C++, and/or Rust, and especially integrating these languages into Python and similar higher-level programming languages

  • Familiarity with Earth System Modeling, general circulation modeling, climate modeling, or similar numerical modeling work, and especially the applications of state data assimilation (e.g., Kalman filters, variational analysis)

  • Configuring and managing Amazon Web Services (AWS), especially S3, EC2, and Lambda.

  • Creating and working with containerization (e.g., Docker, Singularity) and orchestration (e.g., Kubernetes, Docker Compose) software

  • Written and oral communication skills

  • Remote sensing concepts and technology, especially as applied to Earth Sciences Statistics concepts and their practical applications

  • Data science concepts and technologies, including data cleaning, advantages and disadvantages of different data formats and data models,

  • Disciplinary knowledge in Earth science, environmental science, physics, chemistry, biology, or a related field.

    EOE, including disability/vets

    Physical Requirements: While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to touch, handle or feel objects, tools or controls. The employee frequently is required to talk and hear and occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Must regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception and the ability to adjust focus.

DirectEmployers