Jane Street is looking to solve the problem of creating high-quality documentation and training materials for their developers, as well as establishing a culture of great documentation as they grow.
Requirements
- excellent writer
- good enough at programming to navigate our codebase, work through our tutorials, and write up examples
- experience with functional programming
- expressive type systems
- OCaml
- finance
Responsibilities
-
- Documentation. We’ve always believed that developers should spend time and effort documenting their own code, but at the same time, a great writer with a feel for the technology can raise the level of quality in a way that few developers can. Establishing a culture of great docs is especially important as we grow.
-
- Building tools that support documentation. So much documentation is auto-generated by our systems, whether as error messages, logs, automated emails, or library docstrings. Getting your hands dirty hacking on documentation-adjacent tools will help not just to a first order, but will also make your other writing more effective.
-
- Training material. We have a ton of programs that new and experienced hires go through, ranging from an OCaml Bootcamp to Dev Teach-ins that expose students to interesting technical problems from around the company. Part of the job is to make these better and mint more of them where valuable.
-
- Writing longer pieces. We need more tutorials and overviews on a variety of topics. We have an internal developer handbook that we’re writing, with a backlog of chapters—each one an opportunity to dive deep into some part of our stack. But there’s also a lot of external writing to be done, for instance on our blog, our programming podcast, for conferences, recruiting events, and more.
Other
- Bachelor's degree
- meaningful time embedded as an engineer on one of our projects
- ability to understand how we write software
- ability to work with recruiting agencies
- ability to reach out to agency-partnerships@janestreet.com