Chat Now

with a recruiter from PEAK Technical Staffing USA about the Senior Software Engineer - C/C++ position

Enter your information to start chatting

We’ll remember your info for future chats

Sign in with your FlashRecruit credentials

Connect with

LinkedIn

Senior Software Engineer - C/C++

Carlsbad, CaliforniaPEAK Technical Staffing USA


Duties and Responsibilities:

  • You can expect to work on one or more of the following core technologies:
  • Core linguistic processing: part of our semantic engine which analyzes text and extracts concepts. You will be working on all major aspects of natural language processing modules: tokenization/stemming, part-of-speech tagging, parsing, semantic analysis (semantic role labeling, disambiguation, etc.)
  • Regression testing suite: suite of automated tests part of our continuous integration process
  • Deep semantic analysis: one of our most advanced text analysis to date
  • Indexing and search services: services which embed the semantic engine and support semantic search

 

Skills and Qualifications:

  • Bachelor's or Master's degree in Science or equivalent
  • 5 years of experience or more in software development
  • Expert in C/C++ programming, including STL
  • Experience in multi-threaded application as well as sockets
  • Experience in scalable architectures and high-throughput application design
  • Comfortable with Linux and bash scripting

 

The following experience is a plus:

  • Natural Language Processing (ontology, morphological analysis, machine learning, related statistics, named entity recognition)
  • Hadoop ecosystem (HDFS, Hadoop, Hive)
  • Semantic web technologies (OWL, RDF, microformats, microdata, triple stores, SPARQL)
  • Exposure to Lua language