Scientific Python Programmer

Science Applications International Corporation
Princeton, NJ, United States
about 1 month ago
Apply on www.careerarc.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
0 years minimum
Compensation
$40,001.0 - $80,000.0
Working hours
Regular working hours

Tech stack

Systems Engineering Code Review Information Systems Computer Programming Software Debugging Revision Control Systems Python (Programming Language) Object-Oriented Software Development Performance Tuning Software Engineering Software Requirements Analysis Gpu Programming
+3 more
Git Information Technology Software Version Control

Job description

Description

SAIC is seeking an experienced Scientific Python Programmer to 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, NJ or surrounding area.

The Senior Python Programmer responsibilities include, but are not limited to:

  • Utilizing significant experience with Python Programming language, provide software development and support for various Scientific Applications
  • Provide performance optimization for high-performance computing (HPC) architectures
  • Provide GPU programming
  • Experience with version control tools, such as GIT
  • Support the investigation and debugging of incidents, installation, modification or manipulation of code
  • Working independently, with little direction to balance and prioritize work based stakeholder 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 Experiencce:

  • 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 Web Developer
  • Ability to obtain and maintain a 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: $40,001 - $80,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Requirements

Required Education:

  • Bachelors and 0 years related 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 Web Developer
  • Ability to obtain and maintain a 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

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerarc.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Exploring the Python-enabled GPU programming software stack

Paul Graham Paul Graham · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski · LIVE

Videos

See all

Related articles

See all