You are here: Home / Job Listings

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.


Document Actions
Bill Romero
Bill Romero says:
Sep 25, 2013 07:17 PM

`Gigamon <>`__ (Milpitas, CA, USA)

**Job Description**:

We are seeking a Python expert to join our team. You will be working as part of a small, dynamic team and will be responsible for expanding our management solution for the Gigamon visibility fabric. You must be comfortable working in a fast paced environment.


* BS EE/CS or higher with at least 8 years of working experience in Web-related technologies
* Experience with Java, Javascript, XML, JSON, Bottle
* Experience with web service /application frameworks such as: Spring, Tomcat, Apache, Django
* Experience with databases
* Strong software systems design skills and familiarity with the current industry best practices
* Solid understanding of HTTP and REST concepts

**About Gigamon**

Gigamon is a leader and innovator in intelligent Traffic Visibility Fabric solutions.  We recently had a very successful IPO in June with Jim Cramer of MSNBC calling us “the most compelling IPO we’ve had this year".   

**Build the middle-layer/backend running Python and interacting over REST interfaces**:

**Contact Info:**

* **Contact**: Bill Romero
* **E-mail contact**:
* **Other Contact Info**: other contact info if desired.
* **Web**:
* **No telecommuting**

Rick DiMariano
Rick DiMariano says:
Feb 10, 2014 10:50 PM

Shoprunner is building new products that can have a large impact on the future of e-commerce. Areas of development include large scale web applications, mobile application projects, advanced UI development, and large data manipulation and reporting.

About the Team:
We are a small team of talented engineers, UX and product people. You will be involved in all phases of development: architecture & design, implementation & testing, analysis & documentation, and deployment & support. You must be able to work both independently or within a team framework. Flexibility, leadership skills, the ability to collaborate and communicate effectively, coupled with solid object-oriented design and general software development skills are keys to success in this position.
we are dedicated to building great technology that adds value to people’s lives. We learn from our mistakes to continue our quest towards shopping/shipping world dominance. We think that collaboration is *king*.
We are a small team so every hire counts. We hire for thought leadership, ability, personality and passion. We love ping pong, pizza and pints.

Bachelors Degree in Computer Science / Engineering or related engineering field.
* Minimum of 4 years professional work experience in software development.
* Python and Java script expertise is a plus.
* Breadth of software experience including exposure to many of the following areas: database design and programming, web programming, analytics and reporting, architecting for scalability and high performance, security technology, user-interface design and development.* Mobile application experience is a plus.
* Experience in technical leadership roles.
* Ability to work & communicate effectively in a team environment to facilitate learning & collaboration.
* Attention to detail for tasks both big and small.
* Proactive instead of reactive: looking for ways to improve self and projects. A real interest in learning and growing through practice and working with other engineers.

This position is located in our San Mateo, CA office. Relocation assistance will be provided to qualified candidates.

Office Information: Conveniently located in downtown San Mateo, one block from the train station. Dozens of great restaurants, bars, stores, you name it, all within walking distance from our top floor office, with scenic views of the Bay Area (We can see three of the bay's bridges from our perch).

To apply or gather more info: You can visit our site at or contact our Talent Acquisition Team at

Marilyn Davis
Marilyn Davis says:
Feb 14, 2014 10:03 PM

Part-time Python Instructor needed at UCSC Extension, Silicon Valley <> (Santa Clara, CA, USA)

You'll teach evening classes to both novice programmers, and to professional programmers.

To apply, please:

* Know Python well, and be passionate about creating "Pythonic" code.
* Have some real world programming experience in Python.
* Desire to teach Python: be enthusiastic, organized, patient, articulate, reliable.
* Enjoy relating to students from all parts of the world.

UCSC Extension provides high-quality continuing education and
professional development for working professionals in Silicon Valley.

Contact: Marilyn Davis

Audrey Teoh
Audrey Teoh says:
Mar 14, 2014 06:44 PM

Senior Software Engineer (Python)
Engineering | San Francisco, CA, United States

Contact - Audrey Teoh
415 442 8401

About Us

AppDynamics is the leader in next generation solutions for managing modern, distributed, and extremely complex applications residing in both the cloud and the data center. Our customers include some of the largest web sites on the planet, who use our products to monitor and troubleshoot applications distributed across thousands of servers.

With the paradigm shifts to horizontally distributed applications, service oriented architectures, cloud hosting, and agile deployment it is more complex than ever to manage large-scale applications. The innovative AppDynamics technology greatly simplifies managing these modern application architectures. With over 500 high profile customers and year over year revenue growth above 300%, we are disrupting the multi-billion dollar APM (Application Performance Management) market.

Founded in 2008 and lead by proven innovators, AppDynamics has rock solid funding from top tier venture capital firms including: Greylock, Lightspeed, Kleiner Perkins and IVP.

About You

First and foremost, you have a B.S. Degree in CS / EE (or similar) from a top school as well as have advanced practical experience with Python (not just academic knowledge). You are joyful at the prospect of working in a fast paced and collaborative environment. You have excellent written and verbal communication skills as well as effective interpersonal skills. You also have:

5 + years of proven experience developing large-scale software applications 5+ years of experience in Java or C++
Strong analytical and problem solving skills
High and robust coding level and a love for solid engineering
Experience with other programming tools, languages and protocols
Big Pluses if you have knowledge of:

J2EE and related technologies a strong plus
Deployment of Python based Web Applications
PHP and/or Node.js

About the Role

This is an opportunity with great rewards for a strong Python Technologist who sees the big picture and delights customers with their work. You will be responsible for building everything from proof-of-concepts and usability prototypes to deployment-quality code. You should be comfortable with daily code submissions, delivering projects in short time frames, multi-tasking, handling interrupts, and interacting position requires hands on development for someone with at least 5 years of experience developing applications. You will also:

Participate in design, implementation and maintenance of complex, multiple product modules/sub-systems
Participate in product design meetings
Perform complex bug verification, release testing and beta support for assigned products
Research problems discovered by QA or product support and develop solutions to the problems
Conduct unit testing and integration testing for functionality and limits
Assist in performing on-site client work on complex systems
Deliver product demos to prove to prospects that we are the best fit solution for their needs
Document development work
Research and understand the marketing requirements for a product, including target environment, performance criteria and competitive issues
Research new technology or development tools to remain informed of current technology


We know that the award winning culture at AppDynamics is something to brag about, but here are more reasons that make you excited to get out of bed to come in the morning, like:

100% paid for benefits, including medical, dental, vision, life insurance
Choose Your Benefit Program, offering monthly allowance of $65 USD to use toward a personal enrichment benefit of choice
Weekly catered breakfast and lunch, and all the snacks, fruits and drinks your heart desires, monthly happy hour events, and weekly massages
Flexible hours (we won’t make you leave your warm bed too early)
Brand new state of the art office in downtown SF, centrally located near BART, Caltrain, Muni, the ferry, and a bike share station, as well as pre-tax commuter benefits
Building offers close lunch destinations, a 24-hour Fitness gym, and weekly Farmers market

Yasmeen Assisi
Yasmeen Assisi says:
Mar 21, 2014 04:15 AM

Senior Back-End Engineer @Eventbrite in SF

Current Openings » Senior Software Engineer - Back-End: Organizer Growth Team
Senior Software Engineer - Back-End: Organizer Growth Team
Engineering | San Francisco, CA

Apply Now
At Eventbrite, we believe that gathering with others is the best way for people to learn, grow, get inspired, feel connected, give back and celebrate. So we’re building a platform that facilitates those gatherings by helping people organize, find, and attend events that feed their interests and connect them with others who share their passions.

Join us in creating a world where we’re encouraged to get out there and try new things, indulge in our interests, enrich ourselves and build our communities. Join us in making the world a brighter place.

The Organizer Growth team at Eventbrite, led by Natalie Downe, is looking for a Senior Software Engineer. The team is very iterative, collaborative and agile with a real startup-within-a-startup vibe.

Our ideal candidate will find delight in developing elegant solutions to complex problems, be self-motivated with a logical mind, and a deep level of technical knowledge. If you are an experienced Engineer who would thrive in a highly collaborative, rapid paced, growth-focused team then we’d love to hear from you!

You Will:
Collaborate with design, product and engineering to take complex backend projects through to completion
Work on Django / Python projects
Work closely with front end developers and QA to build rapidly and iteratively
Help improve our AB testing framework, participate in interpreting the results from tests and contribute to decisions following from these tests
Provide coaching and mentorship to other members of Eventbrite’s engineering team
You Bring:
Solid web application development experience
Strong knowledge of several programming languages, including Python
Experience with Django is a bonus
In-depth SQL database experience
Solid computer science fundamentals
Knowledge of Service Oriented Architecture concepts
A can-do self starter attitude and willingness to work collaboratively in a small team
An ability to learn quickly and solve complex problems
A broad range of experience in different companies
Knowledge of AB testing and understanding and analyzing the results
Experience working with non-technical stakeholders to extract and refine technical requirements and use them to deliver and maintain a working system
Bonus Points If You:
Believe in being iterative in your work and have worked with teams that iterate quickly
Enjoy solving dynamic challenges for a fast-growing company
Have database design and SQL query optimization experience
Are meticulous, detail oriented and take pride in project ownership
Appreciate & enjoy learning new languages, we love engineers who push themselves & learn quickly
Have a Mathematics, Computer Science or Engineering based Bachelors degree
Contact: Yasmeen via

Intan Lilyana
Intan Lilyana says:
Apr 11, 2014 11:37 PM

Senior Web Developer (Python)
Engineering | Mountain View, CA, United States

Contact - Lily

Our Clent is a social networking website for people in professional occupations. It is mainly used for professional networking.

The engineering culture at our client is based on building and integrating cutting-edge technologies while encouraging creativity, innovation, and expansion. The engineers constantly raise the bar for excellence, motivating each other to tackle challenges and take intelligent risks. The industry is moving fast and the engineers are right there with it!

You will help drive front-end development for an internal tool that addresses the #1 operating priority for the client - talent. You will collaborate with visual/interaction designers, engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience. With our client site and business experiencing dramatic growth, we are seeking engineers to join our client team and contribute to scaling to the next level.

* Ability to work on-site in Mountain View

* 4+ years experience with semantic HTML/XHTML and CSS
* 4+ years experience writing clean, unobtrusive Javascript/AJAX including experience with common libraries (YUI, jQuery, etc) and debugging tools (Firebug, etc.)
* An encyclopedic knowledge of browser quirks and their remedies
* Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility and usability
* Familiarity and comfort with command-line applications
* Experience writing object-oriented code for Python (preferred), Ruby, PHP or similar
* Experience writing code for a MVC web framework: Flask, Django, Ruby on Rails, CakePHP or similar
* Experience with Jinja, Bootstrap, or SQLAlchemy a plus
* Comfortable with agile dev cycle - we are using advanced scrum methods
* You have excellent communication skills, initiative and teamwork and you love to connect with your internal customers to hear and address their concerns
* Bachelors degree or equivalent experience required

Please send me your updated resume to

Intan Lilyana
Intan Lilyana says:
Apr 12, 2014 07:21 AM

Senior Python Developer
Engineering | San Jose, CA, United States

Contact - Lily

You will:
Build an IDM (Identity and Access Management) system for the cloud offerings that’s powered by OpenStack. The plan is to build multiple components that make up IDM:
• Experience with LDAP
• Create an API Proxy using Python.

• Designing and writing python software, packages - for commercial or open source
• Usage of standard libraries
• Strong python distributions
• WSGI frameworks
• ORM frameworks
• usage python frameworks for various components
• testing/tox automation

Please send me your updated resume to

Log in

Forgot your password?
New user?
Mailing List

Please click here to sign up or edit your subscription.

« April 2014 »