Science Systems And Applications, Inc

Scientific Programmer/Analyst

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a Physical Science and 1-2 years of relevant scientific programming experience.
  • Proficient in Python programming, with a focus on data processing utilities.
  • Experience using Unix/Linux operating systems for software development.
  • Familiarity with version control systems, particularly Git and GitHub/GitLab.
  • Solid communication skills for effective collaboration in a team format.
  • Must be a US Permanent Resident or US Citizen.

Responsibilities

  • Convert complex data processing utilities from Matlab to Python.
  • Extend existing Python utilities to support JEDI-based IODA files.
  • Prioritize and enhance the batch mode functionality of the utility.
  • Collaborate with external partner organizations on software projects.
  • Provide timely documentation and updates on projects and technologies.
  • Conduct thorough testing of the new Python utilities before delivery.

Benefits

  • Work at the prestigious Goddard Space Flight Center in Greenbelt, MD.
  • Engage in cutting-edge Earth System Modeling research and collaboration.
  • Opportunity to work closely with NASA scientists and professional contractors.
  • Gain experience in software development for emerging technologies like AI.
  • Access to training and development resources to stay updated in the field.
Full Job Description
The selected candidate will work closely with contractor and NASA scientists to provide scientific programming support for a complex earth system model and its products including weather analyses and forecasts, constituent analyses and forecasts, reanalyses, and other gridded datasets. The effort also includes data assimilation and forecast operations, algorithm and workflow development, data processing, scientific analysis, data validation, data management, and documentation support.

This is on-site at Goddard Space Flight Center in Greenbelt, MD.

Key Responsibilities:
  • Convert sophisticated data processing utility for a complex earth system model from Matlab to Python.
  • Extend the utility to support JEDI-based IODA files using the existing Python IODA interface.
  • Prioritize batch mode functionality of the utility.
  • Collaborate with partner organizations on joint software projects, e.g. next-generation database software packages.
  • Provide necessary documentation and updates when necessary to stay abreast in the current technological industry and climate.
  • Fully test the new Python version of the utility prior to delivery.

Required Qualifications
  • Bachelor's degree (B.S.) in a Physical Science discipline and 1 to 2 years of relevant experience in scientific programming.
  • Experience using Unix/Linux.
  • Strong Python programming skills.
  • Experience with Git and GitHub/GitLab.
  • Excellent verbal and written communication skills.
  • Demonstrated availability to work well in a team environment.
  • US Permanent Residency or US Citizenship required.

Desired Qualifications
  • Experience LLMs and Agentic AI for software development.
  • Experience with Matlab.
  • Background in Earth System Modeling.
  • Experience with high performance computing environments and parallel processing.
  • Proven ability to quickly master programming languages.
  • Experience with common data formats (HDF5, NetCDF,ODB) in the Earth System Modeling community.
  • Experience with Java, HTML, CSS, Javascript.


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.

About Science Systems And Applications, Inc

Science Systems and Applications specializes in scientific, engineering, and IT support services. Their engineers design and build technology to gather accurate data that keeps them informed. They provide information technology solutions to meet the needs of customers and their end users.

Science Systems And Applications, Inc Careers

Join the vibrant team at Science Systems And Applications, Inc (SSAI), a leader in scientific research and application development. At SSAI, we are committed to fostering an environment of innovation and growth, offering a range of job opportunities that cater to ambitious professionals eager to advance their careers in science and technology.

Work You’ll Do

At SSAI, you will be part of a culture that values diversity and leadership, working alongside some of the brightest minds in the industry. Our team is dedicated to pioneering advancements in scientific research, providing you with the platform to lead projects that redefine industry standards and enhance our understanding of the world.

Explore Career Paths

Whether you're looking for a full-time position or an internship, SSAI offers a variety of roles to fit your career aspirations and skills. Our job opportunities span across multiple disciplines, providing a fertile ground for professional development and personal growth.

Innovate and Lead

Embrace the opportunity to do innovative work with SSAI. Our projects are at the intersection of technology, research, and sustainable development, where your expertise will contribute to groundbreaking solutions that have real-world impact.

Be Part of a Great Team

Joining SSAI means becoming part of a global team known for its commitment to excellence and collaborative spirit. You will work in an environment that encourages networking and knowledge sharing, supported by diversity training and leadership programs designed to hone your professional skills.

Future-Proof Your Career

With SSAI, your career is equipped for the future, supported by continuous learning and development opportunities. Enhance your skills through specialized training, workshops, and seminars that keep you at the forefront of industry innovations.

Benefits and Growth

We understand the importance of providing employees with a supportive work environment, which is why SSAI offers competitive benefits, including health, retirement plans, and flexible working conditions. We believe in nurturing our team’s growth both professionally and personally.

Join Our Team

Discover the exciting career opportunities at SSAI. Search open positions that match your skills and interests. We are always on the lookout for curious, creative, and driven team players ready to make a significant impact.

Stay Connected

Keep up to date with the latest in career opportunities and company news by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and get insider tips that will help you prepare your resume and ace your interviews.

Apply Now

Ready to take the next step in your career? Explore the job opportunities at Science Systems And Applications, Inc and join a company that is dedicated to your growth and success. Visit our careers page to submit your application and start your journey with SSAI today.

Science Systems And Applications, Inc – Where Careers Grow

Learn more about Science Systems And Applications, Inc
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Science Systems And Applications, Inc

More Aerospace & Defense Jobs

Find similar Scientific Programmer/Analyst jobs: