Full Stack Developer

Arlington, VA
United States

Experience Required
Degree Required
Security Clearance Required
Employment Type
Work Schedule
Some Travel

Job Description
Job Summary:

Position supports a ground-breaking initiative to incorporate commercially available artificial intelligence technologies into Department of Defense warfighting systems. Manages the efforts of a coalition of subcontractors, University Affiliated Research Center (UARC), and Federally Funded Research and Development Center (FFRDC) to create and field machine learning solutions to warfighters.

The Full Stack Developer will work with a Data Management team to develop end-to-end data extraction, transformation, and loading processes that feed into Machine Learning (ML) training efforts. The Developer will be part of a high-visibility DoD project that spans more than 10 lines of effort across various fields of ML, including Computer Vision, Natural Language Processing, Document Entity Extraction, Reasoning, and others at various levels of production. This position entails creating prototype through working production level pipelines to mine, transform, and deliver various sources of raw data into easily ingestible, machine- and human-taggable forms in preparation for ML training. Interfacing with existing state of the art, machine learning tagging software, data science analysis software, and ML algorithm training software, this position further entails developing in Linux and MS environments to create the virtual mining, refining, and shipping processes for an inexhaustible source of unique raw data types – images, videos, text, and other ML training data—all of which serve large scale algorithm training operations.

Roles and Responsibilities:

Working within a dynamic team environment with rapid deadlines and limited direct supervision.

Operating in Linux and MS server Environments.

Organizing ideas into white-boardable workflows and visual presentations (diagrams, powerpoints, screenshots), and communicating to team members and planners about timelines and dependencies regarding development.

Remediating code based on security scan results.

Working with a data management team to integrate workflows inside and outside of integrated development environments (IDE) in order to develop interfaces to and from the IDE.

Working at DoD-client and contractor locations per direction.

Other duties, as assigned.

Job Requirements
Education, Experience, and Skills:

A Bachelor’s degree from an accredited college or university, with a concentration in engineering, computer science, computer information systems, or comparable fields of study, and twelve (12) years of general work experience is required.

A Master's degree from an accredited college or university with a concentration in engineering, computer science, computer information systems, or comparable fields of study and ten (10) years of general experience is acceptable.

A minimum of three (3) years of experience performing a similar role in any combination of, military, government civilian, or contractor experience within the DoD ISR Enterprise is required, five (5) or more years of such experience is desired.

Minimum of 3 years programming languages that support image processing and transformation, text extraction and parsing, data organization, math-based smoothing, interpolation, and basic analytical visualizations (e.g. Python, C++, R, SQL, Linux/Unix, MS cmd, etc.).

Proficiency and adaptability in all aspects of full stack software development and programming: Database engineering (relational and non-relational), data storage systems, data extraction (via data storage or APIs), data transformation and transport (non-UI), basic UI and web frameworks (HTML5, CML, CSS3).

Exceptional problem-solving ability, including ability to adapt to new programming languages, frameworks, APIs, data types.

Understanding of security protocols and user authentication.

Knowledge of distributed systems and big data is a plus (Hadoop, Spark) and could lead to additional scope within the project.

Knowledge of DevOps and cloud systems is a plus (Kubernetes, Docker, AWS, MS Azure, GCP) and could lead to additional scope within the project.

Strong oral and written communications skills, with attention to detail, is required; this includes the ability to leverage Microsoft Office tools (Word, Excel, Powerpoint) to present concepts, ideas, and results to team members and clients.

*Security Clearance required*

Physical Requirements / Travel:

Normal office environment

Travel outside of the National Capital Region 10% of the time
Wendy the AI Recruiter

United States