Job Listings
BayPIGgies is focused on discussion of Python programming and arranging community events. We want to encourage the Python job market, so we offer these guidelines for job ads; it's a win-win situation for everyone:
- You must subscribe to the BayPIGgies mailing list so that you can read discussion of your ad
- Principals only, no recruiters. We prefer ads to come from technical people to make it easier to get questions answered
- Each company may post one ad per month
- Please make clear how Python will be used on the job
- Please restrict the geographic region to the greater SF Bay Area and Silicon Valley, roughly south down to Monterey, north to Santa Rosa, and (north)east to Sacramento
- We will remove listings after 1 month and/or if they do not follow the above guidelines.
- You may hit a larger audience by also sending to the mailing list.
We reserve the right to change these guidelines any time; please check back each time before you post.

Stanford University, Class2Go
Job Description:
This person will be the primary operations and release engineer for Class2Go. Class2Go has two goals: to expand the reach of university education and to be a great platform for innovation. Our stack is modern and sane: Python/Django and MySQL on the backend, Bootstrap, jQuery, Popcorn (and others) on the frontend. We bring up machines quickly in AWS with Chef.
Requirements
* Experience with tools and features from the Python ecosystem (Django; infrastructure packages like Storages and Registration; toolchain components like South and PIP).
* At least three years experience operating a commercial web site using modern management tools. Ability to develop automation tools.
* Chef or something similar (e.g., Puppet).
* Familiar with managing cloud infrastructure. We use AWS.
* Experience with running reliable production databases.
* Support the production Class2Go platform: debug, be available on-call.
* Git for version control and source code management (tagging and branching; repository management; code review).
* Jenkins.
About the team
We think it's important for our software to be free – both beer-free and speech-free. A benefit is that we can easily work with other schools and non-profits, like Khan. It also expands the project's reach. Working on an open project is an excellent way to build your Github resume. See what we are up to by looking at our code (https://github.com/Stanford-Online/class2go/) and bug/issue lists (https://github.com/Stanford-Online/class2go/issues).
What Python is used for:
Nearly everything we do is in Python: management, reporting, core logic, content management. The only exceptions are Javascript in the UI, and some configuration bits. We love the Python ecosystem, especially Django.
Contact Info:
* More information and apply at: http://class2go.stanford.edu/hiring#
* No telecommuting