Scientific Python Programmer

SAIC

Princeton (NJ)

Hybrid

USD 60,000 - 100,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SAIC seeks an experienced Scientific Python Programmer to support NOAA GFDL in Princeton, NJ. Hybrid remote work with three days on-site at the local customer site, with a preference for a candidate who can obtain a Public Trust clearance.

The role requires strong Python skills, HPC and GPU programming experience, and independent work ethic. The successful candidate will contribute to software development, debugging, documentation, and performance optimization while ensuring security and

Qualifications

  • Bachelor's degree in a related field plus 7+ years in systems engineering, programming, or web development.
  • Expert in Python programming.
  • Professional knowledge in one or more physical science fields.

Responsibilities

  • Develop and support scientific software in Python for NOAA GFDL.
  • Optimize performance on HPC architectures and GPUs.
  • Review code, tests, and documentation; participate in software requirements.
  • Maintain security and documentation throughout development and deployment lifecycle.

Skills

Python programming
GPU programming
Version control (Git)
Debugging
HPC

Education

Bachelor's degree

Tools

Git

Job description

Description

SAIC is seeking an experienced Scientific Python Programmerto support our customer, NOAA GFDL, in Princeton, New Jersey. This position requires an ability to obtain a Public Trust and is hybrid remote with work at the local customer site (3 times weekly). Desired physical location is in the Princeton,NJor surrounding area.

Senior PythonProgrammerresponsibilities include, but are not limited to:
  • Utilizingsignificant experiencewith Python Programming language, provide software development and support for various Scientific Applications
  • Provide performance optimization for high-performance computing (HPC) architectures
  • ProvideGPU programming
  • Experience with version control tools, such as GIT
  • Support the investigation and debugging of incidents, installation,modificationor manipulation of code
  • Working independently, with little direction to balance and prioritizework basedstakeholder need and mission objective
  • Ensure the security and documentation of applications throughout the development and deployment lifecycle
  • Participate in software requirements, code reviews, and test plan reviews
  • Ensure clear and thorough code and design documentation
Qualifications
Required Education
  • Bachelors and 0 years related experience
Required Experience
  • Bachelor’s degree in computer science, Information Systems, Engineering, Business, or other related scientific or technical discipline with 7+ years of experience in Systems Engineering, Programming, or as a WebDeveloper
  • Ability to obtain andmaintaina Public Trust clearance which requires US Citizenship
  • Expert in Python Programming
  • Professional knowledge in one or more physical science fields
  • Experience with debugging, version control, and documentation
  • Experience with HPC and GPU programming
Desirable Skills
  • Object-Oriented Python Programming
  • Domain Specific Languages

Target salary range: $60,001 - $100,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Engineer / Computational Physicist
Scientific Software Engineer / Computational Physicist

Aqua IT • Springfield (VA)

On-site
USD 140,000 - 170,000
HPC Software Engineer
HPC Software Engineer

NewGen Technologies • Colorado Springs (CO)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Spatial Front, Inc. • College Park (MD), Northern (KY)

Hybrid
USD 75,000 - 105,000
Scientific Programmer IV
Scientific Programmer IV

Axiom Consultants • United States Virgin Islands

On-site
USD 85,000 - 115,000
Medical Insurance
Dental Insurance
401(k)
Staff / Sr Staff Python Software Engineer
Staff / Sr Staff Python Software Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 98,000 - 146,000
Employee Stock Ownership Plan (ESOP)
100% company-paid HSA medical insurance
Paid parental leave
+1
C++ Staff / Sr. Staff Software Engineer - GPU Programming
C++ Staff / Sr. Staff Software Engineer - GPU Programming

SciTec, Inc. • Boulder (CO)

On-site
USD 108,000 - 160,000
Competitive salary
ESOP
401K
+7
Scientific Programmer for Remote Sensing Applications (GS26091008)
Scientific Programmer for Remote Sensing Applications (GS26091008)

Global-Science- • College Park (MD)

Hybrid
USD 130,000 - 170,000
Scientific Programmer for Remote Sensing Applications (GS26091008)
Scientific Programmer for Remote Sensing Applications (GS26091008)

Global Science & Technology Inc • College Park (MD)

Hybrid
USD 130,000 - 170,000
HPC Scientific Applications Systems Analyst/Programmer
HPC Scientific Applications Systems Analyst/Programmer

Seneca Resources • United States

On-site
USD 90,000 - 120,000
Scientific Programmer IV
Scientific Programmer IV

Axiom Consultants • Rockville (MD)

On-site
USD 90,000 - 120,000
Medical insurance
Dental insurance
Life insurance
+1