The Cognitive Environment Laboratory team at the Research Center is seeking a software engineer to help design and implement the next generation of cognitive systems. Candidates are expected to possess significant expertise in the following areas:
• web application and REST API design and implementation;
• service-oriented distributed systems design and implementation;
• use of noSQL databases (e.g. Mongo or similar);
• use of pub-sub messaging systems;
• node.js and (and general javascript) programming;
• facility with one or more of the standard linux flavors (Ubuntu and RHEL in particular); and
• a proven record of quickly developing well-structured code that contains very few bugs
Additional capabilities that would be valued include familiarity with
• agile coding practices
• Swagger (for documenting APIs)
• meteor and similar javascript-based frameworks
• Python, Ruby, C++, and/or Matlab
• websphere and/or apache web servers
• graph databases such as Titan (and the Gremlin language)
• web sockets and streaming
• big data analytics platforms (hadoop, etc.)
Job details are sourced from the employer's original posting.
Open job postingAbout the company
TekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration.