Principal Software Engineer

Remote, Cambridge, MA · Job # 8925BK

This opportunity is for an engineer who loves technology. You are a perfectionist and each task that you take on is accomplished with the utmost elegant code. You excel and enjoy working in C++.

You will join a small but very visible team of dedicated and devoted engineers who are working on state-of-the-art technical challenges. This technology will enable large private and public organizations to understand their petabytes of data.

  • You have a strong desire to learn new & emerging technologies.
  • You will be writing high performance modern C++.

Your career has enabled you to possess the following:

  • Ten {10+} years of software engineering experience
  • Four (4) years of experience developing software in a multi-threaded system-level product, such as a parallel/distributed database server. 
  • Proficient with atomic instructions and the basic synchronization primitives: mutexes, semaphores, and condition variables. 
  • Four (4) years of experience developing software using C++.
  • Strong grasp of OS internals, particularly memory management.
  • Proficient at developing software on Linux.
  • Experience working independently, proactively defining project goals and milestones.
  • Excellent communication skills; this includes writing functional and design specs as well as defending and communicating ideas and proposals to others.
  • Strong desire to learn new & emerging technologies.

If you have the following knowledge, this would put your candidacy at the top of the pile.

  • SQL, SPARQL, Cypher or other graph database languages
  • Compiler design and C++ code generation
  • Graph Databases, Graph Algorithms, Machine Learning
  • Interprocess communication and the TCP/IP networking stack
  • Efficient access of data stored on disks, SSDs, cloud storage, and HDFS
  • Database Internals

 You will be paid handsomely. EQUITY

Unlimited vacation days. BCBS insurance

Will help with H1B VISA

 

Applicants must be authorized to work in the United States legally.

Apply For this Position
Create an Account

Track your jobs and take advantage of one click applying by creating an account.

Register Now
Let Us Search

Want us to do the work for you? Submit your resume and we'll find a job that's a perfect match for you!

Submit Resume