Summer Intern Program

OpenDaylight is a collaborative open source project that aims to accelerate adoption of software-defined networking (SDN) and Network Functions Virtualization (NFV). Our new summer internship program is aimed at student developers who want to obtain real-world development experience in SDN from the industry’s leading technologists while helping to advance SDN and NFV. Through our internship program, students can expand their knowledge of both traditional and emerging networking technologies and protocols. Interns will be at the forefront of networking innovation in SDN and working with the industry’s leading technologists.

What is OpenDaylight?

OpenDaylight is an open platform for network programmability to enable SDN and NFV for networks at any size and scale. At its core, OpenDaylight is an SDN controller written in Java and utilizing OSGi bundles to promote modularity and easy extensibility. The controller exposes both RESTful and OSGi interfaces for applications and controller services (Northbound, or above the controller) and also has a pluggable architecture allowing for multiple and different network protocols (Southbound, or below the controller). Some of the protocols currently implemented include OpenFlow versions 1.0 and 1.3, OVSDB, NETCONF, BGP-LS, PCEP, LISP, and SNMP. In addition, there are various extensions available beyond the core controller to provide functionality such as virtual networking, DDoS and network policy management.

The OpenDaylight community is composed of most of the networking and computer industry’s leading companies with many well-known and respected senior technologists driving this disruptive, industry changing software development. If you are interested in a career in networking, OpenDaylight is a technology you will want to put on your resume.

OpenDaylight Internship Program

OpenDaylight is accepting student interns during the summer of 2015 to work in the OpenDaylight development community. Each intern will work closely with a mentor for the duration of his/her internship. For a list of suggested intern development projects, please see our Project Ideas Page located here: Internship development projects do not need to be limited to ideas on this wiki page. If you have a great idea for a development activity for OpenDaylight, you can submit the idea as part of your application and, if chosen, the OpenDaylight Internship Administrator will find a suitable mentor for you.

Each intern will work remotely from his/her location of choice. There is no physical work facility provided or required.

Outreachy Intership Program

Along with OpenDaylight's own internship program, we are proud to also participate in the Outreachy Internship Program. Outreachy internships are targeted at women and other groups that have been historically under-represented within the Free and Open Source Software communities. While Outreachy applicants don't have to be students, we would like to ask Outreachy applicants who are students to apply for the OpenDaylight Internship Program directly as well. For more information on the Outreachy program and to apply please visit their main page here:

The same project ideas apply for the Outreachy program as they do for the OpenDaylight Internship Program and they are located here:

Internship Proposals:

Please send your project proposal(s) to by the application deadline (March 27th, 2015).

Your proposal should include the following:

  • The project you are proposing.
  • Why you’d like to execute on this particular project and the reason you’re the best individual to do so.
  • Details of your academic, industry and/or open source development experience, as well as other details as you see fit.
  • If you have worked on other open source projects, please provide pointers to the code you worked on / contributed.
  • An explanation of your development methodology.
  • Your contact information.
  • One or two references.
  • Regardless of what you include in your proposal, we recommend you speak to the OpenDaylight project and/or mentor you are applying to about what they are looking for in a proposal to give you the best chance of success in your proposal.
  • Finally, please also include proof of current academic attendance (transcript, copy of student ID).

Key Dates:

  • Application Submission Deadline: March 27th, 2015
  • Intern Acceptance Notifications Sent: April 27th, 2015
  • Intern/Mentor Bonding Period: April 28th  – May 24th 2015 – Interns and Mentors get to know one another, interns read documentation, join in irc and mailing lists, and get comfortable with the other developers on the project.
  • Internship Start Date: May 25th, 2015 – Students provided a $500 stipend
  • Midterm Evaluations: July 3rd, 2015 – Students receiving a satisfactory evaluation are provided a $2,250 stipend
  • Internship End Date: August 22nd, 2015 – Students receiving a satisfactory evaluation are provided a $2,750 stipend