What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
 
Job Description:

The Company
Acunu tackles the complexity and efficiency challenges posed by Big Data applications. We deliver a turn-key analytics, database and storage stack that is scalable, robust and cost-effective, on premise or in the cloud. We provide the infrastructure so you can deliver immediate insights.

Acunu was founded in 2009 and is backed by some of Europe’s top VC funds. Started by a unique mix of researchers and engineers from Cambridge and Oxford Universities, Acunu has offices in London and San Francisco.

We currently have a world-class engineering team of 21 and we're looking for the brightest, smartest people who want to make a difference. We offer good salaries, a benefits package including share options and a stimulating and fun environment. For more information, visit www.acunu.com.


Background
As a Linux kernel engineer you will be joining our close-knit Kernel Team designing and implementing some of the core algorithms right at the heart of Acunu Reflex and Analytics. You will be working on Castle, Acunu’s high performance storage engine for real-time Big Data applications. Your responsibilities will range from feature development, bug fixing and automated test development to performance optimisation and helping customers with issues.


Key skills and experience

  • A good degree in Computer Science or other relevant technical discipline
  • Strong C development skills
  • Experience developing code within the Linux kernel - ideally file system and/or block layer development experience
  • Experience developing highly performance, multi-threaded systems. Experience with different concurrency control schemes
  • An excellent understanding of operating system architecture, data-structures and concurrency


Desirable skills and experience

  • Understanding of modern storage algorithms (log structured merge trees, bloom filters, skip lists etc)
  • Understanding of common distributed systems algorithms (sharding, consistent hashing, merkle trees etc)
  • Performance analysis and optimisation skills
  • Experience developing automated tests
  • Familiarity with open source development tools and methodology, especially those in common use for development of the Linux kernel such as: Git, Bugzilla, mailinglists
  • Ability to be productive in a team environment through self-discipline and self-motivation delivering according to a schedule

For more information or to apply please email jobs@acunu.com.

Job Category:

Computer and Information Technology

Career Level:

Entry Level (Less than 2 years of Experience)

Job Type:

Full Time/Permanent

Positions:

1