A Bachelor's degree in computer science, engineering, or a video, image, speech, text analytic (VISTA)-relevant field OR an additional three (3) years of related experience can be substituted for a degree.
A minimum of six (6) years general experience in computer science, engineering, or a VISTA-relevant field.
A minimum of one (1) year experience with VISTA-related work
A Master's degree in computer science, engineering, or a VISTA-relevant field may be substituted for three (3) years general experience; a Doctoral degree in computer science, engineering, or a VISTA-relevant field may substitute for five (5) years general experience.
TS/SCI w/full scope polygraph is required
Task Required Skills:
Within the last 3 years a minimum of 2 years of intensive development experience with Python.
A minimum of 3 years of experience developing within a Linux environment (experience with CentOS is desired).
A minimum of 2 years of experience utilizing Docker.
A minimum of 2 years of experience developing RESTful web applications within client/server architectures.
Candidate must possess a deep understanding of performance evaluations on workflow frameworks, specifically alleviating bottlenecks as well as other enhancements.
Candidate must possess an understanding of how to integrate Python and C++ applications into a workflow framework and also potentially modify applications to fit into a workflow framework.
Experience with version control software (specifically Git).