This page collects all calls for recruitment that can be found on the Gentoo project pages.
This page does not list the only areas where contributions are welcome, but is only a reflection of where developers are needed the most. If you are interested in helping out in another area, then do not hesitate to contact the relevant development group!
If you are interested in helping out with any of the following tasks, please contact the Gentoo Recruiters, CCing the displayed "Contact" on your application.
|AMD64 Arch Testers||The Gentoo/AMD64 Arch Testers (ATs) assist the developers with the time-consuming testing to help keeping the Portage tree up to date.||You are running Gentoo/AMD64.
You like tinkering around with new software.You want to get involved in Gentoo development, help to make the distribution better every day.
|email@example.com||Gentoo/Staffing Needs/AMD64 Arch Testers|
|BSD Arch Testers||Gentoo/FreeBSD needs more people testing software, hoping that packages stabilization may happen at some point. Looking for a challenge or interested in the features of FreeBSD is welcome.||Familiarity with ebuilds, portage, BSD and POSIX standards, no extreme hardware is required any kind of virtual machine will also do. Be bugzilla, mailing list, and irc firstname.lastname@example.org||Gentoo/Staffing Needs/BSD Arch Testers|
|BSD Debuggers||Even if the @system set works pretty decently, there are some areas that require deeper investigation, from the clash of the very up-to-date toolchain that we use in Gentoo with the conservative BSD userland, there are some things that don't work 100%, ie: gdb debugging.||Experience debugging C code and toolchain bugs, library linking, frame unwinding, etc. Not afraid of running a gcc testsuite, nor afraid of submitting bug reports email@example.com||Gentoo/Staffing Needs/BSD Debuggers|
|BSD Team Members||New bugs show up almost on each -random package- update, an understaffed team can quickly become demotivated by just looking at the sheer ammount of upgrades that don't build. Thus the more people hunting new bugs, the merrier.||Willingness to cooperate with upstream maintainers so that fixes are permanent and they don't spawn again after each bump. Knowledge of alternate POSIX is very firstname.lastname@example.org||Gentoo/Staffing Needs/BSD Team Members|
|Chromium Developer||We have ambitious plans to start maintaining more chromium-related packages like V8. We could also create some Gentoo-specific documentation for people who would like to contribute to or hack on the upstream project. To complete those tasks, we may need more manpower.||Being a Gentoo developer who wants to join the project. Moderate knowledge of upstream project. Being a committer of the upstream project would be a huge email@example.com||Gentoo/Staffing Needs/Chromium Developer|
|Herd Tester||Chromium in Gentoo project needs more people testing packages. We are not always able to reproduce reported issues, and having more people respond to testing requests would be useful. No quiz is necessary to start.||If you are running Chromium or working with V8, and are willing to spend some time helping Gentoo, feel free to firstname.lastname@example.org||Gentoo/Staffing Needs/Chromium Herd Tester|
|Documentation translators||Gentoo needs documentation translators. See Project:Translation/Guide to get started.||Translators need good reading skills in English and obviously very good writing skills in the language they are translating email@example.com||Gentoo/Staffing Needs/Documentation translators|
|Electronics package maintainer||Our project is understaffed. We really need new package maintainers.||Experience with Electronics software on Linux, ideally Gentoo.||firstname.lastname@example.org||Gentoo/Staffing Needs/Electronics package maintainer|
|Embedded Kernel Hacker||Maintain the kernel ebuilds for mobile devices.||Experience with kernel and embedded email@example.com||Gentoo/Staffing Needs/Embedded Kernel Hacker|
|GLSA Coordinators||Helping with the coordination of security bugs and GLSAs. More information to get in touch can be found on the Security Project page and in the linked ressouces.||Strong interest in security matters and good knowledge of written English. A professional security background is not required at firstname.lastname@example.org||Gentoo/Staffing Needs/GLSA Coordinators|
|GMN Editor/Author||We are looking for developers or users interested in helping us out with the Gentoo Monthly Newsletters. Your job would be to interact with the community and find interesting material to put in the GMN. You may also do some programming by developing scripts to generate useful statistics||Free time, Communication Skills.||email@example.com||Gentoo/Staffing Needs/Gentoo Monthly Newsletters|
|Members, Developers||Gentoo-keys is a management application to handle all aspects of gpg key handling and verification within the gentoo environment.||Good python skills and or gpg key creation, verification firstname.lastname@example.org||Gentoo/Staffing Needs/Gentoo-keys Development|
|Glassfish package maintainer||Package from source and maintain Glassfish and related packages. Due to the size of Glassfish, many ebuilds will need to be created for the various pieces. Possibly even a eclass. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. Glassfish has several dependenies required to build from source that will also need to be packaged and maintained as well.||6 months - 1 year experience with Glassfish. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Glassfish sources, and build it from email@example.com||Gentoo/Staffing Needs/Glassfish package maintainer|
|Gnome||Our project is understaffed. We are constantly looking for users and developers to help us maintaining Gnome||Candidates must be familiar with Bugzilla and portage tree firstname.lastname@example.org||Gentoo/Staffing Needs/Gnome|
|JBoss package maintainer||Package from source and maintain JBoss and related packages. Due to the size of JBoss, many ebuilds will need to be created for the various pieces. Possibly even a eclass. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. JBoss has several dependenies required to build from source that will also need to be packaged and maintained as well.||6 months - 1 year experience with JBoss. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with JBoss sources, and build it from email@example.com||Gentoo/Staffing Needs/JBoss package maintainer|
|Java package maintainer||General java package maintainer to help out with managing the herd. Along with java packages in other herds. Revision bumping, bug filing/fixing, stabilizing, updating ebuilds per eclass or syntax changes, etc.||Experience with Java on Linux, ideally Gentoo. Building java applications from source. Some experience with ant, build.xmls, patching java sources, and package build firstname.lastname@example.org||Gentoo/Staffing Needs/Java package maintainer|
|Jetty package maintainer||Package from source and maintain Jetty and related packages. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream.||6 months - 1 year experience with Jetty. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Jetty sources, and build it from email@example.com||Gentoo/Staffing Needs/Jetty package maintainer|
|MATE Desktop Tester||The Gentoo MATE Project is looking for users to test new MATE versions before they are released to the public.||Running MATE, familiarity with Bugzilla, preferably with editbugs permissions on Bugzilla, preferably with an IRC account for communication firstname.lastname@example.org||Gentoo/Staffing Needs/MATE Desktop Tester|
|Mate Team Member||The Gentoo MATE Project has an extreme lack of manpower and is looking for Gentoo developers to join up to participate in generating ebuilds, testing an updated desktop environment, and resolving bugs.||Gentoo developer in good standing, ebuild experience (staff), preferably running MATEemail@example.com||Gentoo/Staffing Needs/MATE Team Member|
|MIPS Porter/Tester||Use your MIPS hardware to help us improve the MIPS support in Gentoo Linux.||MIPS hardware, MIPS programming experience is not mandatory, Free time, Eager to learn more things about MIPSfirstname.lastname@example.org||Gentoo/Staffing Needs/MIPS Porter|
|Math package maintainer||Help the math herd to not let rot the ebuilds, add new exciting math software to Gentoo and avoid us to maintain current applications in a blind mode (software we are not users of).||Knowledge of math software and/or Gentoo.||email@example.com||Gentoo/Staffing Needs/Mathematics Package Maintainer|
|Maven package maintainer and portage integrator||Package from source and maintain Maven and related packages. Maven itself is packaged from source in the java-overlay, but needs to be updated, maintained, and added to tree. At which time Maven, along with Maven repositories need to be integrated with Gentoo's Java build system. Which presently is designed entirely around ant. Then maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. Most all dependenies required to build from source have been package in the java-overlay. They will need to be added to tree and maintained as well.||6 months - 1 year experience with Maven on Gentoo or some flavor of Linux. Ability to work with Maven sources, and build it from source. Experience with the Gentoo Java build system and our Java specific firstname.lastname@example.org||Gentoo/Staffing Needs/Maven package maintainer|
|Maintainer of PEAR/PECL packages||Maintainer of packages extending PHP. Includes basic revision bumping, adding new packages and maintain related eclasses.||Experience with PHP on Gentoo.||email@example.com||Gentoo/Staffing Needs/PHP PEAR and PECL maintainer|
|PHP core maintainer||The maintainers of dev-lang/php help out with releasing and patching the core package of PHP: dev-lang/php.||Experience with PHP. Experience with patching software. Bonus points if you have knowledge about the internals of PHP.||firstname.lastname@example.org||Gentoo/Staffing Needs/PHP core maintainer|
|Perl package maintainer||General perl package maintainer to help out with managing the herd. Revision bumping, bug filing/fixing, stabilizing, updating ebuilds per eclass or syntax changes, etc.||Experience with Perl on Linux, ideally Gentoo.||email@example.com||Gentoo/Staffing Needs/Perl package maintainer|
|Developer||To help in Portage's development, bug fixing, testing.||Good python and/or bash skills. Either prior knowledge of portage's internals or the desire to learn more detail about package management and its coding. The desire to continue to improve the quality of its firstname.lastname@example.org||Gentoo/Staffing Needs/Portage developers|
|Proxy Maintainer||We need more developers acting as proxy-maintainers for users.||Free time
Familiar with Gentoo development affairs and QA toolsGood social and community skills
|PyPy hacker||The Python project needs someone to take care of the PyPy package(s) and PyPy support within Gentoo. This involves maintaining the ebuilds, preparing Gentoo integration patches to new versions (see bug #465546) and building binary packages.||Moderate ebuild knowledge (we can help with that). Understanding of Python integration within Gentoo. Ability to hack on PyPy's source code. We can provide the infrastructure capable of building PyPy if email@example.com||Gentoo/Staffing Needs/PyPy hacker|
|Qt Developer||We need Gentoo developers to join our team. We have a wide range of packages, for all kinds of skill levels and interests.||Being a Gentoo developer (or wanting to become one) who is interested in working with us on Qt libraries and firstname.lastname@example.org||Gentoo/Staffing Needs/Qt Developer|
|Qt Documentation Editor||We would like more detailed and up-to-date documentation (Qt FAQ, application user guides, etc.) on the Gentoo wiki.||Language skills to write clear documentation. Knowing how to edit the email@example.com||Gentoo/Staffing Needs/Qt Documentation Editor|
|Qt Proxy Maintainer||We have quite a few packages in our herd, from simple to complicated, that could use a more dedicated pair of eyes to help us with maintenance. If you feel you don't have enough time to become a developer, you can help us out by adopting a package and becoming its maintainer by proxy.||Having (or wanting to acquire) basic knowledge of writing and maintaining ebuilds, including usage of our portage tool repoman, as well as git for our overlay. A little time to keep up to date with upstream releases and bug firstname.lastname@example.org||Gentoo/Staffing Needs/Qt Proxy Maintainer|
|Ruby core package maintainer||Ruby core package maintainer to help out with the core ruby packages (dev-lang/ruby and dev-ruby/rubygems). Revision bumping, handling security bugs, patching packages to play nice with Gentoo, following upstream to handle changes and updates in a timely manner.||Experience with ruby on Linux, ideally Gentoo. Knowledge of C and ruby. Experience with patching email@example.com||Gentoo/Staffing Needs/Ruby core package maintainer|
|Ruby package maintainer||General ruby package maintainer to help out managing packages in the herd. Revision bumping, bug filing/fixing, updating ebuilds per eclass or syntax changes, etc. This involves a mix of gem and source based ebuilds.||Experience with ruby on Linux, ideally Gentoo. Knowledge of the gem repository system and its supporting software and experience with building ruby software using setup.rb and its many firstname.lastname@example.org||Gentoo/Staffing Needs/Ruby package maintainer|
|SPARC Team Member||The sparc team could use some more people for software testing, keywording and release work. ~sparc users, owners of new and or exotic hardware are most welcome.||Access to v9 sparc email@example.com||Gentoo/Staffing Needs/SPARC Team Member|
|Scientific Developer||Maintain core numerical libraries for Gentoo, perform benchmarks, write useful documentation, write test framework, be part of any Gentoo Science projects||Knowledge of numerical libraries, building and packaging firstname.lastname@example.org||Gentoo/Staffing Needs/Science Maintainer|
|Tomcat package maintainer||Maintain Tomcat and related packages. Its already packaged and working with a few open bugs with the effors of William L. Thomson Jr. The volunteer will take over his work since he will retire soon. Tomcat has several dependenies required to build from source that will also need to be maintained as well.||6 months - 1 year experience with Tomcat. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Tomcat sources, and build it from email@example.com||Gentoo/Staffing Needs/Tomcat package maintainer|
|Treecleaner||Our project is understaffed. We are constantly looking for users and developers to assist us in identifying broken and unmaintained packages in the portage tree.||Candidates must be familiar with Bugzilla and portage tree structure. Experience with portage tools (equery, etc.) is also a firstname.lastname@example.org||Gentoo/Staffing Needs/Treecleaner|
|VMWare Team Member/Team Lead||A team member or the team lead is needed to package up the closed-source vmware packages (currently workstation, player and server) for installation on a Gentoo system. The greatest part of this task is ensuring that the appropriate kernel modules compile with the latest kernel whilst still maintaining backwards compatibility with previous kernels.||Enthusiasm for challenging positions, knowledge of kernel modules and ability to work with and around closed-source software. Experience with ebuilds and eclasses is vital. Also, the current installer requires a good working knowledge of python and standard unix tools (patch, etc). The legacy installer requires a good working knowledge of email@example.com||Gentoo/Staffing Needs/Vmware developer|
|Android Developer||Develop a solution of Wayland based on Android graphic drivers based on libhybris, preferrably sharing framebuffer with Android.||Familiar with Gentoo Prefix (and its RAP variant), and Android. Familiar with X11 and Wayland. Experience with C.||firstname.lastname@example.org||Gentoo/Staffing Needs/Wayland libhybris developer|
|Web Developer||Help improve the Gentoo Recruiting Web application (https://recruiting.gentoo.org and https://github.com/gentoo/recruiting.gentoo.org/)||Web development knowledge, Ruby on Rails, Bootstrap, basic database email@example.com||Gentoo/Staffing Needs/Web Developer|
|x86 Arch Tester||Gentoo/x86 needs more people testing packages. See Arch Tester's FAQ for more information.||Being able to test packages and give good bug reports if there are problems with anything. Running a stable x86 Gentoo system or chroot. No quiz is required to firstname.lastname@example.org||Gentoo/Staffing Needs/x86 Arch Tester|
|x86 Team Member||Gentoo/x86 needs more people testing packages and updating x86 keywords (marking packages as tested or stable on x86).||Good understanding of ebuilds and Gentoo policies, experience with testing packages and most common QA issues. Becoming an Arch Tester is a great start. Team members are Gentoo developers, so they are required to take ebuild email@example.com||Gentoo/Staffing Needs/x86 Team Member|
Information on how to add and edit entries on this page is available on a sub-article.