TexelTek is seeking talented software engineers with a passion for learning to tackle Cyber domain problems with distributed enterprise and cloud technologies. The Researcher will generate ideas from experience and academia, will rapidly prototype and prove the ideas in real-life scenarios, and will assist and facilitate completion toward deployment. This position will be located in the Annapolis Junction, MD offices.
Duties and Responsibilities
Generate ideas from experience and academia.
Rapidly prototype, develop, test, and deploy software solutions in a team environment.
Adapt and change approaches to customer needs using agile development techniques.
Assimilate new technologies quickly and apply them to customer problems.
Understand Computer Science abstractions, data structures, and algorithms
Read and understand research Computer Science papers.
Clearly communicate algorithmic ideas to analysts and software engineers.
Given a research topic, find relevant extant research.
Ability to translate pseudocode to a modern Object Oriented language.
Work with systems engineers to create production versions of prototypes.
Translate research algorithms to pseudocode and/or working prototypes as written.
Author and present research papers detailing research completed.
Create data schemas designed to facilitate algorithmic development.
Ability to create unit and integration tests that validate correct implementation.
Uncleared but clearable.
MS in Computer Science or related field.
Mathematics, Statistics or Scientific Computing.
Ability to translate research algorithms to the cloud architecture.
Adapt research algorithms to new problems.
Given real world problems, suggest potential algorithmic solutions and/or research directions.
Create production versions of prototypes using TDD and Agile methodologies.
Abstractions: Objects, Databases
Data Structures: Graphs, Trees, Maps
Algorithms: Graph Algorithms, Recursion, Memoization, MapReduce
Programming experience with Hadoop and Accumulo
TexelTek is an EEO/AA Employer and Drug Free Workplace.
Disclaimer: The above job description has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications
TexelTek's team of select professionals enables us to remain a flexible, unique, and dynamic technology company, agile enough to give...