Join our Talent Network >

Senior Back-End Software Engineer

This job posting is no longer active.

Job ID: 195594
Location: UPPER MARLBORO, MD, United States
Date Posted: Feb 14, 2020
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: No

Share: mail

Job Description

Description

JOB DESCRIPTION:


We are looking for a creative and self-motivated software engineer to take a central role in developing and maintaining our cutting-edge compute infrastructure for evaluation of emerging technologies like AI and facial recognition.

The successful candidate will join the multidisciplinary team of the Identity and Data Sciences Laboratory (IDSL), a technology evaluation group within SAIC. The IDSL combines the dynamic environment of a startup with the stability and work-life balance of a large government contractor. 

The IDSL staffs the Maryland Test Facility (MdTF; http://mdtf.org) where we carry out large scale testing of emerging technologies.  The candidate will join a multi-disciplinary team composed of software engineers, data scientists, behavioral scientists and integration engineers.  


JOB RESPONSIBILITIES:

  • Maintain and update a flexible data collection backend to meet changing requirements.
  • Write and implement new backend services.
  • Interface daily with data scientists, test engineers, and front end developers
  • Elicit requirements for a backend biometric collection system and analytic frameworks.

Qualifications

REQUIRED EDUCATION, EXPERIENCE, AND QUALIFICATIONS:

  • Required BS and 5+ years -OR-
  • MS and 3+ years of hands-on experience in the following areas:
    • Building Microservices (e.g. in Golang, python, or Java)
    • Containers (e.g. Docker/Rkt)
    • Container orchestration (e.g. Kubernetes/Marathon/Rancher/ECS)
    • Monitoring (e.g. Prometheus, Grafana)
    • Databases (e.g. MySQL, MemSQL, BigQuery)
    • CI/CD Tooling (e.g. Jenkins/Travis/Bamboo)
    • Automation Tools (e.g. Ansible, Chef, Puppet)
    • Leveraging cloud environments (e.g. AWS or GCP)
  • Thrives on being on the critical path and able to work independently.
  • Able to think critically to solve business challenges with technology, and can clearly explain and document technical advantages of solution.
  • Prioritizes code simplicity/maintainability.
  • Comfortable working within a diverse team including test engineers, data scientists.  Willing to iterate with end users of system to adapt system requirements to changing needs.

DESIRED EXPERIENCE AND QUALIFICATIONS:

  • Experience working in a research environment.
  • Experience with statistics/data analytics to be able to provide data scientists organized data.
  • Experience deploying and managing open source tools.
  • Familiarity with task tracking tools such as JIRA.

Desired Qualifications

 

Overview

SAIC is a premier technology integrator solving our nation's most complex modernization and readiness challenges. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes high-end solutions in engineering, IT, and mission solutions. Using our expertise in existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions. We are 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has pro forma annual revenues of nearly $6.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. For SAIC benefits information, see Working at SAIC. EOE AA M/F/Vet/Disability

Share: mail