GAMA-1 Technologies logo
GAMA-1 Technologies
Posted 79 days agoVerified live 2d ago

Scientific Programmer I - Algorithm Integration

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
1 H-1B approvalsDept. of Labor
Clearance requiredU.S. government
FORTRANCC++PythonConfiguration ManagementAPIsSystem InterfacesData FlowDockerKubernetesSoftware IntegrationSoftware DeploymentIT Operations

About the company

GAMA-1 Technologies logo
GAMA-1 Technologiesgama1tech.com

Gama-1 Technologies deliver cloud, cybersecurity, enterprise solutions, software engineering, IT operations and management services.

Visa sponsorship history

1 year sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1H-1B approved
100%approval rate
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20251

Job description

Summary

GAMA-1 Technologies is a rapidly growing technology business that provides strategic information assurance and security solutions to the Federal Government. The Scientific Programmer I – Algorithm Integration role focuses on supporting the integration, testing, and operational readiness of scientific algorithms and software products, ensuring reliable delivery of production-ready solutions.

Responsibilities

  • Analyze and document algorithm inputs, outputs, workflows, and production rules across operational units, identifying variations in requirements and implementation approaches
  • Define and maintain operational execution procedures, including run triggers, intermediate data exchanges, processing workflows, and final delivered output products
  • Establish, maintain, and validate project baseline test cases in collaboration with Science Teams to support consistent software verification
  • Evaluate code updates and enhancements against established baselines to identify impacts, maintain functionality, and support regression testing activities
  • Review and analyze regression test results to identify issues, verify fixes, and ensure continued algorithm reliability
  • Coordinate with Science Teams and technical stakeholders to communicate progress, resolve issues, manage dependencies, and track project activities through tools such as Jira
  • Integrate and validate software components in alignment with coding standards, interface requirements, build processes, and project documentation checklists
  • Verify output products for accuracy, quality, format compliance, logging requirements, and adherence to operational standards
  • Troubleshoot, optimize, and debug code while supporting updates to input/output file formats and data processing workflows
  • Develop and maintain technical documentation, including production rules, delivery documentation, operational procedures, and user guidance materials
  • Demonstrate delivered software capabilities and production workflows while providing technical support during transition to operational environments
  • Develop and execute test cases to evaluate impacts from upstream data changes and support downstream algorithm enhancements

Skills

  • Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related scientific or technical discipline
  • 2–4 years of experience in system integration, software deployment, or IT operations
  • Hands-on experience with one or more of the following programming languages: FORTRAN, C, or C++, supporting application development, integration, maintenance, or performance-focused initiatives
  • Working knowledge of Python for application support, scripting, or automation
  • Strong understanding of configuration management, APIs, system interfaces, and data flow between interconnected systems
  • Experience with container technologies, preferably Docker, and container orchestration platforms such as Kubernetes
  • Demonstrated ability to troubleshoot, analyze, and resolve complex software integration issues
  • Strong documentation, communication, and coordination skills with the ability to collaborate effectively across technical teams
  • Ability to obtain a security clearance

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related scientific or technical discipline
  • 2–4 years of experience in system integration, software deployment, or IT operations
  • Hands-on experience with one or more of the following programming languages: FORTRAN, C, or C++, supporting application development, integration, maintenance, or performance-focused initiatives
  • Working knowledge of Python for application support, scripting, or automation
  • Strong understanding of configuration management, APIs, system interfaces, and data flow between interconnected systems
  • Experience with container technologies, preferably Docker, and container orchestration platforms such as Kubernetes
  • Demonstrated ability to troubleshoot, analyze, and resolve complex software integration issues
  • Strong documentation, communication, and coordination skills with the ability to collaborate effectively across technical teams
  • Ability to obtain a security clearance

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • 401(k) savings plan
  • Training and career development opportunities
  • Paid holidays and paid time off (PTO - to cover vacation, illness or disability, appointments, emergencies or other situations that require time off from work)

More jobs like this