You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

CSC

Opportunity Details:

Overview:

CSRA has an exciting opportunity for an individual interested in performing research to advance the state-of-the-art in machine learning. This position will offer you the experience of working with a leading psychologist at the Air Force Research Laboratory to implement a potentially revolutionary system. Your background in mathematics and machine learning techniques will be leveraged to design and build new algorithms and techniques based on cutting edge research in biology and psychology. While the theoretical basis for the work has recently been established, this work will require innovative thinking backed up by algorithm design and implementation of the theoretical concepts. If you are eager to learn, have a desire for technically challenging work, and want an opportunity to implement a new type of machine learning system, apply today!

Responsibilities:

Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, codes, tests, develops, and documents critical and complex application programs for computer systems. Works with users to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down software requirements and creates highly complex systems. Offers expertise in one or more technical disciplines.

Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems. Provides recommendations to integrate new technology. Codes, tests, debugs, documents, and maintains application code. Collaborates with team members, users, and/or customers to capture/evaluate requirements, consider alternatives, and establish timelines. Maintains standards compliance. Collaborates with BAs and QA to develop and execute test plans. Prepares reports, briefings, or other media to support necessary tasks as well as to document daily activities. Provides internal consulting, technical guidance, information, and support to other application developers, computer operations, workstation support, company management, and departmental clients.