Software Engineer RR66-6128

Full-Time
Maryland
Posted 1 month ago

Job Features

Job CategorySoftware Engineer
DisclaimerTS/SCI Full Scope Poly Required.
RequirementsThis software engineer should have experience with natural language processing (NLP) tools and workflows. The successful candidate has strong experience with Java application development. Also working in some machine learning, python is also needed. Any knowledge of SKLearn is also a plus. Familiarity with customer data sources and formats is a plus. Tech stack areas of experience/understanding would be: enterprise Java application dev, strong pluses are Docker, Kubernetes, Gitlab CI/CD, Python, and Kafka. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Apply Online

NOTE: An active TS/SCI with Full Scope Polygraph Clearance is required for this position.

A valid email address is required.
A valid phone number is required.