If you want to build scalable and fault-tolerant services, experiment with MultiSpace. There are many other components in Ninja as well, including XSet, Distributed Hash Tables, and so forth. Documentation for these components are found in the release. Of course, you should consult the Ninja Software Page for links to other tutorials and information. Check out our suggested projects page for ideas on things you can work on, or simply start to think about the many interesting problems which the Ninja prototype has yet to solve.
Inspiration can come from reading our papers as well.
By all means get in touch with us about your interests, research goals, and any accomplishments you make while working with the Ninja code base.