NLnet Labs is looking for a developer and senior developer/architect.
NLnet Labs is an Internet research and development company based in Amsterdam, The Netherlands. Our activities focus on design and (open source) implementation of Internet protocols that makes the network of networks the Internet. For example, we contribute to the development of Internet protocol standards via the IETF, implement DNS software (authoritative name server and recursive resolver), advance DNSSEC deployment, research into BGP inter-domain routing, and accomplished various IPv4/IPv6 studies (Multipath TCP, packet fragmentation, end-to-end principle). Summarising, working at NLnet Labs is an interesting mix of research, protocol standardisation, software development, and outreach.
For our research and software development activities, NLnet Labs is looking for a software developer and a senior software developer/architect.
Responsibilities for software developer are the design, implementation and evaluation of model applications (DNS and inter-domain routing related). All software will be made available as open source.
Requirements are a BSc/MSc degree, in-depth knowledge of at least one programming language (preferably C). Desirable skills are knowledge of networking, DNS, and scripting languages (e.g., Python or Perl).
Senior Software Developer/Architect
Responsibilities for senior software developer/architect are the design, implementation and evaluation of model applications (DNS and inter-domain routing related). Besides development and implementation, the senior developer is expected to contribute to our DNS strategy, and (co-)supervise NLnet Labs' innovative design for DNS and DNSSEC deployment and provisioning. Other activities are representing NLnet Labs and giving public presentations at conferences and meetings.
Requirements are a BSc/MSc degree, in-depth knowledge of at least one programming language (preferably C), and knowledge of DNS. Furthermore experience is expected with the development of large software projects and managing requirements and priorities.
To apply for one of these positions please submit a covering letter and CV in PDF format to firstname.lastname@example.org.
NLnet Labs encourages (graduate) students to perform their projects at NLnet Labs. Preferably such project should apply to the Internet and result in open source software, but alternatives are welcome.
Students that perform such projects are expected to work at NLnet Labs' office in Amsterdam for a few days per week.
If you have a project it is possible for NLnet Labs to shepherd it, please contact us at email@example.com, so that we can work out the details together.