Position: Software Engineer
Are you:
- A great coder, collaborator, inventor and architect all rolled into one?
- Looking for the next cool problem to solve, in an engineering-driven startup?
- Into inventing algorithms and designing systems?
- Entertained in your off hours by taking things apart just to see how they work? Are you successful putting them back together when you’re done?
- Excited by the idea of creating cutting-edge technology?
If you answered “Yes” to more than three of the above questions, you may be our kind of Software Engineer!
We need engineers to craft the next-generation database for large-scale web sites and cloud platforms. Our engineering team is working on issues related to replication, scalability, reliability, consistency and performance optimisation.
Ideal candidates must:
- Write the future…not write code
- Innovate…not develop
- Want to change the world…not change the specs
Required Qualifications:
- BA/BSc in CS, MS or PhD is preferred or equivalent experience
- Strong programming skills in C, SQL and at least two scripting languages
- Extensive software development experience
- Extensive experience designing and programming large scale, distributed systems
- Substantial knowledge of UNIX/Linux environments
- Strong understanding of performance, memory and I/O
- Understanding of web services software architectural and design issues
- Solid systems and network administration experience
- Enthusiasm for solving interesting problems
- Passionate about technology
- Innovative and forward-thinking
If you think you would enjoy working with us, send a CV to . And to really help us get to know you, tell us how you would design a programming language to help developers utilise multiple cores easily.
