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.


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

Jonathan Singer
Jonathan Singer says:
Apr 22, 2014 10:17 PM

Full Stack Python Engineer
South SF, CA

Counsyl is a technology company that strives to give millions of men and women access to vital information about their bodies, helping them confidently make choices about their lives. The team consists of world class engineers, scientists and clinical experts as well as a renowned engineering and scientific advisory board. Counsyl integrates sophisticated technology with custom robotic automation in its accredited medical laboratory. Its products have won the Wall Street Journal’s Innovation Award for Medicine, and have been named one of Scientific American's "Top 10 World Changing Ideas."

Counsyl’s Family Prep Screen has already helped hundreds of thousands of people discover critical information before having children, and the Counsyl platform extends beyond family preparation to include inherited cancer screening. Led by co-founders Ramji Srinivasan, CEO; Eric Evans, Chief Scientist; and Rishi Kacker, VP of Engineering, Counsyl has raised a total of $65M and is privately funded by Founders Fund, Felicis Ventures, and other prominent investors.


• BS, MS or PhD in Computer Science or equivalent experience
• Strong software engineering fundamentals: design, testing, version control
• Significant independent programming experience as demonstrated by a GitHub account, personal web page, or prior experience.
We like to see experience with
• Python, Django, CoffeeScript, Backbone.js, Bootstrap, HTML5, CSS
• NumPy, SciPy, scikit-learn
• Relational database systems, such as PostgreSQL
• Unix, Git, and other command line tools

* **E-mail contact**:
* **Other Contact Info**:
* **Web**:

Tiffany Baranauskas
Tiffany Baranauskas says:
Apr 25, 2014 08:10 PM

Remote Contract opportunity

Consults at the highest technical level with clients and IT management and staffs enterprise-wide on design, planning, integration, implementation, scalability, problem definition and resolution of Web and e-commerce engineering issues involving the interrelated demands of hardware, software, telecommunications, security and control. Also consults on tactical topics such as system interfaces, integration of e-commerce with core business systems, systems availability and response targets, customer service and support. Defines and resolves problems related to widely different platforms, hardware, software, coding structures, communication protocols. Works with vendors and common carriers to resolve Web-related issues. Resolves connectivity issues and workflow problems. Recommends scalable, advanced technologies and methods to integrate Web systems with existing systems, enabling the creation of new Web enterprises or expanding existing business onto the Web. Consults with staff responsible for determining hardware requirements and communication bandwidth to support projected transaction volumes and response time and system availability targets. Keeps abreast of new technological developments. Conducts evaluations of new products and vendor proposals.: 10+ years experience in web systems environments which includes web application installations, upgrades, and deployment as well as any servers/ systems that support/ host web applications. Mandatory skills: Python, 5+ years experience Django, 3+ years experience Additional desirable skills: Virtualization skills Openstack experience Experience working with configuration management tools like Puppet, Chef

E-mail contact:

Vishnu Sivadas
Vishnu Sivadas says:
Jun 02, 2014 07:21 PM

Senior Software Engineer (Python, MongoDB, Jquery, HTML5, Django, Firebug etc)
San Francisco / Santa Clara, CA, United States

Contact – Vishnu Sivadas

Our Clent is an Open Source community resource dedicated to helping open source projects be as successful as possible. They thrive on community collaboration to help them create a premiere resource for open source software development and distribution

As a Principal / Senior Software Engineer you will be responsible for leading and designing application architecture for a complex, high-volume, transaction-oriented, database driven web site. You will also perform expert-level application analysis, design and development activities, and be liaising with product owners to develop and execute project plans and effort estimates.

You will help develop web applications with skills in the front end tools(HTML5, CSS etc) as well as the back end side of the development, mainly using Python, MySQL/Postgres/MongoDB.

• Lead and participate in initiative and deployment planning
• Work with product owners, designers, and site operations to gather requirements, coordinate and plan, and implement solutions for the business
• Responsible for analyzing, designing, coding, debugging, testing, documenting, and deploying changes to the system
• Responsible for communicating project status to team members and product owners
• Work closely with team lead in evaluating current systems and making decisions on future development
• As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with clients systems
• Maintain and improve system documentation over time
• Provide assistance to support personnel as needed to determine system problems
• Provide assistance to other engineers to help complete assignments
• Conduct and perform regular code reviews
• Miscellaneous duties as assigned


• 5(for Senior) and 8(for Principal) or more years experience with analyzing, designing, coding, building, testing and deploying application systems in a business environment
• Bachelor's degree in Computer Science or a related field
• Experience with application design and architecture in high load / high performance environments
• Experience managing projects and initiatives independently
• Strong communication and organizational skills
• Experience with Agile software development methodologies preferred
• Requires mastery of web front-end stack (HTML5, CSS, JavaScript)
• Requires expertise with the following technologies:
• Languages: Python, SQL
• Databases: One of: Mongo, MySQL, PostgreSQL
• OS: Linux
• Python and JavaScript (or similar) Testing Frameworks
• Prefer experience with the following technologies:
• Pylons, TurboGears, LDAP
• Solr, Hadoop / Hive
• UX/UI design experience
• Compass, Coffeescript
• Prefer experience contributing to and participating in open source projects
• Effective time management skills
• Ability to multi-task and stay focused and organized in a remote, distributed work environment
• Ability to work in a team atmosphere

Key things that will be checked in the interview:

• Python for most of that time, should know it in & out
• SQL/Database; NoSQL a plus
• HTML/CSS/JS - intermediate skills. E.g. should be able to write jQuery code off the top of their head. SASS & Coffee script good bonus.
• Testing frameworks experience
• Debugging / diagnosing system issues at scale
• Linux command line ability (e.g. can use ssh, git, grep, bash, etc)

This is an urgent requirement and hire process will be completed within a week. Please rush your resumes to

Jason MIller
Jason MIller says:
Jul 31, 2014 10:14 PM

At Cloudera we love to “Ask Bigger Questions” and one we asked ourselves was how to make Hadoop easier to use. This led to the creation of Hue (, the leading UI for Hadoop. We are looking for Python lovers to grow our three-person team and would like to tell you more. Before replying though, please take a second to get to know the team and see them in action at one of their regular tropical coding retreats.


If you would like to hear more please shoot me an email at

Software Engineer, Hue
Engineering | PA or SF

Our Hue team is looking for passionate developers with web experience. Hue is the web access portal to the Hadoop ecosystem. In the past year, we cranked out features like nobody else, gave talks all around the world, and drove 10x user growth. And we did that while having lots of fun.

In this role, you will work on designing the user experience of a big data platform for non-technical users, building beautiful web applications, and ensuring scale and performance. We look for candidates who:

- Are driven to overcome any hurdles to get things done
- Have strong Python skills, backend and systems knowledge
- Have web development experience
- Preferably, have used Django, Vanilla JS, Knockout.js, and have worked on security features.

Why Cloudera?
- Amazing people - We are a fun and smart team, including many of the top luminaries in Hadoop and related open source communities. We frequently interact with the research community, collaborate with engineers at other top companies and host cutting edge researchers for tech talks.
- Innovative work - Cloudera pushes the frontier of big data and distributed computing, as our track record shows. We test and deploy our code on huge clusters with thousands of nodes, terabytes of RAM, and petabytes of storage.
- Great culture - Transparent and open meritocracy. Everybody is always thinking of better ways to do things, and coming up with ideas that make a difference. We build our culture to be the best workplace in our careers.
- Oh the perks - Free lunches, happy hours, gym sponsorship, video game rooms, ping pong, foosball, 30” monitors, offices in Palo Alto and San Francisco.

Log in

Forgot your password?
New user?
Mailing List

Please click here to sign up or edit your subscription.

« November 2014 »