Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SAIC

Scientific Python Programmer

SAIC

. Provide software development and support for various scientific applications using Python .

Posted 10/15/2026full-timePrinceton • New Jersey • United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Provide software development and support for various scientific applications using Python
  • Optimize performance for high-performance computing (HPC) architectures
  • Provide GPU programming
  • Use version control tools such as Git
  • Investigate and debug incidents
  • Install, modify, and manipulate code
  • Balance and prioritize work based on stakeholder needs and mission objectives
  • Ensure application security and documentation throughout the development and deployment lifecycle
  • Participate in software requirements, code reviews, and test plan reviews
  • Produce clear and thorough code and design documentation

Requirements

What you’ll need
  • Bachelor's degree in computer science, Information Systems, Engineering, Business, or other related scientific or technical discipline
  • 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
  • Object-Oriented Python Programming
  • Domain Specific Languages