2 days old
2018-05-172018-06-16

High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) Job

SAIC
Fort Meade, MD
  • Job Code
    432936
High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) Job

High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) Job

Date: May 9, 2018

Location: Fort Meade, MD, US

Company: SAIC

High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) (Job Number:432936)

Description:

JOB DESCRIPTION:
High Performance Computing Software Engineer 1
Location; Ft. Meade, MD

High Performance Computing (HPC) Software Engineer. This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation’s core defense/intelligence services and systems.

REPRESENTATIVE DUTIES AND TASKS:

- The CHM HPC SWE will conduct or participate in the research, design, development, and testing of systems software, software applications and/or tools to develop, integrate, test, deploy and support software systems that enable execution of HPC systems and applications.
- Responsibilities may include the following:
- Porting and optimizing third party and open source software on HPC platforms to satisfy mission needs
- Develop and run software tests and benchmarks
- Participate in the full software lifecycle development using object oriented methodologies
- Implement software in C/C++, Java, Python, Perl or similar languages
- Interface, configure, and optimize parallel file and object storage systems
- Integrate and test software and systems
- Contribute to technical reports to be delivered to management and customers
- Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.

Qualifications:

TYPICAL EDUCATION AND EXPERIENCE:

- Bachelors and two (2) years or more experience; Masters and 0 years related experience

CLEARANCE REQUIREMENT:

- TS/SCI with polygraph is required.

KNOWLEDGE SKILLS AND ABILITIES:

- Thorough understanding of software engineering principles
- 7+ years related experience
- Proficiency in Object Oriented programming using modern OO languages such as Python, Java, or Scala
- Experience working with complex software architectures
- Demonstrated experience working with a team
- Proficient in the use of debugging tools and techniques
- Experience with revision control software, such as Git, BitBucket or Subversion

PREFERRED EXPERIENCE:

- Open source development contributions
- Development experience in a Linux environment
- Software development processes including Agile, iterative development, continuous integration
- Experience with multiple mainstream programming languages, such as C/C++, Python, Java, Scala, Ruby, Go or Perl
- Experience with tools like JIRA, Jenkins, Make, Maven, Ant/Ivy, Eclipse
- Maintaining a Linux environment, including installation, configuration and administration
- Experience using modern “Infrastructure as Code” systems such as Puppet, Chef or Ansible for configuring systems
- Working knowledge of Docker containers and container orchestration systems such as Kubernetes
- Exposure to open source and commercial enterprise software systems such as Ganglia, SLURM, Nagios, Splunk, Cacti, Sensu, BMC, or OpenView
- Knowledge of Hadoop ecosystem or related (Avro, Thrift, HBase, Accumulo, Spark, Pig, ZooKeeper, Kafka, Storm, YARN, MapReduce)
- Knowledge of machine learning, graph analytics or other data science applications
- Ability to develop High Performance Computing (HPC) software using parallel programming constructs such as SHMEM or MPI
- Development and debugging in highly-scalable, distributed, large multi-node environment
- Lustre parallel file system

#MNS

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC has approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com.

EOE AA M/F/Vet/Disability

Job Posting: Dec 14, 2017, 5:00:00 AM
Primary Location: United States-MD-FORT MEADE
Clearance Level Must Currently Possess: Top Secret/SCI with Polygraph
Clearance Level Must Be Able to Obtain: Top Secret/SCI with Polygraph
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time


Nearest Major Market: Baltimore
Nearest Secondary Market: Washington DC

Job Segment: Developer, Engineer, Computer Science, Software Engineer, Java, Technology, Engineering

Categories

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) Job

SAIC
Fort Meade, MD

Share this job

High Performance Computing Software Engineer 1 (TS/SCI w/ Polygraph Required) Job

SAIC
Fort Meade, MD

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
th -
Overall Rating: /199
Median Salary:

Work Environment
Stress
Growth
Powered ByCareerCast