skip to navigation
skip to content

Python Job Board

The postings below appear in the reverse order they were submitted, and the date of posting is provided.

Please see our HOWTO to send us a new listing for the Python Job Board.

Unpaid volunteer positions are listed in the Wiki on the VolunteerOpportunities page.

If you're searching for Python jobs, also try the buttons in the sidebar on the left: these are customized searches into some popular job search engines, and probably have many more listings than here. (If you would like us to add your favorite job search engine to the list, drop us a note with its URL!)

Do not send us your resume. We're not set up to process resumes, and they will be thrown away unread. You can submit your resume to the job boards listed on the left instead.

$LastChangedDate: 2008-07-25 05:14:49 +0200 (Fri, 25 Jul 2008) $

Python Job Opportunities

NASCAR Scene (Charlotte, NC - USA)

Posted 24-July-2008

Job Description: Scenedaily.com seeks a LAMP web developer to execute new and maintain existing projects. Python experience preferred. Successful candidate will have experience with third-party APIs, web services, XML, HTML/XHTML, CSS, Javascript and JQuery. Experience with CMS, commerce and social media desired. Some system administrative experience is also desired. This role will interact with a designer/front-end developer to execute projects. Strong organizational skills and multi-tasking required. Ability to quickly adapt to new technologies. Minimum three (3) years web development experience desired.

Scenedaily.com is an online property of Street & Smith's Sports Group, Inc., based in Charlotte, NC. Competitive salary and benefits commensurate with experience.

Qualified candidates should submit cover letter, resume and code samples to bsnyder@scenedaily.com.

What Python is used for: Python is used for administrative portal (Django framework), as well as a commerce solution we are currently developing. We are also considering Python for a social community section and future site deployments.


Socialistics Limited (London, UK)

Posted 24-July-2008

Superstar Python Developers

Work with us to change the way the world thinks. Thanks for visiting us, and apologies for the sparseness of the website. We're very much in stealth and are focussing on building our product.

We're a progressive and innovative company based in London, UK. As our team expands and we move to a public launch in the coming months, we are keen to bring onboard two Python superstar developers

We are looking for individuals who are enthusiastic about new technology, keen to learn and hungry to influence the company for whom they work.

We are creating a product that is constantly breaking new ground; combining real-time semantic analsys, search and social networking. We are supported by leading individuals in the industry and are moving very quickly.

We are looking for someone:

  • Who understands Python, and has used it for at least 2 years
  • Preferably in a desktop, rather than web environment (not essential)
  • Experience of low-level languages a bonus

In particular if you have significant skills in any of the following areas, we would be very interested in speaking to you:

  • Systems knowledge (Windows, Mac and Linux)
  • Networking
  • GUI design
  • Threading/Concurrency
  • Twisted Framework

Salary is entirely negotiable and dependant upon experience

  • Email: jobs@socialistics.net Send your CV and a short note about you to the above email address. We're looking forward to hearing from you.

Rackspace IT Hosting (San Antonio, TX, USA)

Posted 24-July-2008

Job Description: Python Developer

Rackspace IT Hosting (Proud sponsors of PyCon 2008)

Join the Team: Rackspace Cloud Hosting... Racklabs... Mosso...

As one of the fastest growing Hosting Services companies in the US and abroad we are developing core technologies encompassing Cutting edge Cloud Services that are revolutionizing hosting services around the world. We provide scalable, cost effective solution architecture hosted in the cloud that enables companies to utilize our infrastructure to access platform independent Hosting, Compute, and Storage Services on demand. We're seeking experienced Python & Java developers to work on a variety of utility and distributed computing projects. Experience in a web based transactional environment such as e-commerce, social networking, online banking, online gaming, etc is highly desirable. If you desire to work in an environment where innovation is not an option and the driving passion is to create the platform for the next generation of hosted applications then you deserve to investigate Rackspace as your next career opportunity.

Our ideal candidate is someone who:

  • Has been there, done that, (with the t-shirt to prove it) 4+ yrs solid open source development experience.
  • Can say stuff, and write stuff, in a way that others will understand.
  • Enjoys finding elegant solutions to interesting problems.
  • Believes there is always a better way.
  • Has a resume in a format other than MS Word.

Bonus points for:

  • Mad Debian Skillz.
  • Twisted experience (with a full recovery).
  • Database prowess (especially PostgreSQL or MySQL).
  • Contact: Oren David
  • Email: odavid@rackspace.com

Celerity (New York, NY, USA)

Posted 24-July-2008

Job Description: Celerity is a Mid-Atlantic based consulting firm with a fast growing list of Financial Services and Fortune 500 clients. We now have over 350 consultants and our headquarters office is located in McLean VA, with offices in New York, Boston and Pennsylvania. We provide our internal employees and consultants the best of both worlds- the camaraderie of a growing organization and the stability of a client base of well established, national organizations.

We offer hourly and full time salaried positions with a strong benefits package which includes training and career development.

Our client, an entertainment web site design and development firm, located in Williamsburg Brooklyn, is looking for a Python Developer to accompany a senior developer on client visits to gather functional and technical specifications. Developer will be responsible for enhancements and new development of entertainment websites.

Skills:

  • Strong Python development in UNIX/LINUX
  • Excellent verbal communications as there will be heavy interaction with the client's internal technical team.

Python Developer will be going to NYC with the Senior Developer of our client to gather specs and then the Python Developer will be on his own in providing Site look at code and make changes, development and support to an external client's Website. The client prefers local candidates, (ideally Brooklyn, NYC, Jersey City)in addition to this person having excellent verbal communications and a personality to deal with the client both face to face and on the phone. The operating system is UNIX/Linux.


YouTube (San Bruno, CA, USA)

Posted 24-July-2008

Job Description:

Flash/ActionScript Engineer, YouTube Syndication - San Bruno

This position is based in San Bruno, CA.

The area: Engineering, YouTube

Simply put, YouTube (a Google company) hires engineers that make computers do amazing things. Populated by extraordinarily creative, motivated and talented people, our Engineering team gets excited by developing new applications that really make a difference and are used by millions of people. YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email.

The role: Flash/ActionScript Engineer, YouTube Syndication

Want to write code that will be used by millions of people worldwide every day? We're looking for talented Flash Engineers to work on features for YouTube's Flash video players and other components.

The YouTube Syndication team is focused on enabling YouTube's content and community to be experienced anywhere there is a screen and an internet connection, and embeddable Flash components are a critical part of that process. Flash engineers work with product management, UI designers and visual designers to conceive, architect and build new Flash applications as well as extend and enhance our existing players.

Responsibilities:

  • Design and implement Flash-based gadgets and applications for web sites and embedded devices.
  • Enhance the embeddable YouTube players to enable deeper integration on third party websites.
  • Mentor other engineers in Flash and ActionScript development.

Requirements:

  • BA/BS degree in Computer Science or equivalent experience preferred with a strong academic record..
  • 3+ years of software engineering experience in Flash and object-oriented ActionScript 2.0 or 3.0 .
  • Experience with client-server interactions (Flash remoting, Flash Communication Server, XML requests) a plus.
  • Familiar with version control systems (e.g. Perforce, SVN, etc).
  • Comfortable coding without the Flash IDE.
  • Experience in web development (HTML, CSS, AJAX, Javascript) preferred.
  • Software engineering experience in C/C++, Java or Python preferred.

About YouTube:

Founded in February 2005, YouTube is a consumer media company for people to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.YouTube.com<http://www.youtube.com/>and across the Internet through websites, blogs, and e-mail. YouTube currently delivers more than 100 million video views every day with 65,000 new videos uploaded daily and it has quickly become the leading destination on the Internet for video entertainment.

For immediate consideration, please apply to this link:

http://services.google.com/jobs/application/python?action=add&job=*Flash/ActionScript+Engineer,+YouTube+Syndication+-+San+Bruno*

What Python is used for: YouTube is a company that utilizes numerous programming languages in its applications. Python plays a prominent part in the engineering language of our company.


Poly9 (Quebec City, Quebec, Canada)

Posted 23-July-2008

Python / JavaScript engineers:

Poly9 is a technology studio in Quebec City specializing in 2D & 3D web mapping, and interactive media. We are building the next generation of Web mapping software, and are looking for expert Python developers to join the team full-time. Your knowledge of Django, appreciation for Google Maps and hacking-fu will be rewarded with a relaxed and flexible, but challenging working environment. Generous performance bonuses. Requirements:

  • JavaScript/HTML/CSS ("AJAX") experience.
  • Experience designing modular, object-oriented JavaScript.
  • Excellent coding skill in C, C++, Java, or Python.
  • Familiar with version control systems (e.g. CVS, SVN, etc).

What Python is used for: Development of client-side and server-side processes in Python. Interaction with Open Source mapping software (such as PostGIS, GDAL, MapServer, etc.)

Magley & Associates [Agency] (Palo Alto, CA, USA)

Posted 23-July-2008

Job Description:

Small start-up company seeks a technical guru who has strong entrepreneurship and is willing to take the lead and enjoys growing with the company for contract-to-hire position.

The job includes, but is not restricted to, the following responsibilities:

  • Strong OO PHP programming, with demonstrated experience in existing websites
  • Experience with Python scripting a BIG plus
  • Work closely with Engineers and Product Management to deliver on-time, robust applications
  • Participate in strategic decisions about technology, architecture and implementation of various components/applications.

Qualifications:

  • Passionate about entrepreneurship and programming in a fast paced setting with a demonstrated commitment to quality work.
  • 4+ years development with the LAMP stack (Linux / Apache / MySQL/ PHP).
  • Working experience programming in a collaborative environment using Subversion or CVS, and the ability to work independently under pressure.
  • Development in a templated environment (Smarty PHP a plus)
  • Quick learner, ability to learn new technologies and deliver within tight schedules.
  • Excellent communications and interpersonal skills.
  • Good technical documentation experience.
  • Excellent sense of urgency and respecting deadlines very well.

imeem, inc (San Francisco, CA, USA)

Posted 23-July-2008

Job Description: We are looking for a self-motivated entry level software engineer with python skills, interested in getting up to speed on twisted and interested in developing back-end servers. The opportunity exists in this position to demonstrate your skills and rise quickly in your career as a major contributor to imeem's media content management system and other back-end services. Intelligence counts more than experience for this position. The only hard requirement is that you have python skills and enjoy programming in a linux environment, so don't hesitate to contact us if that's you. Imeem is a social network with focus on media. It's very popular for music right now and growing. We have a huge backlog with plenty to do to provide quality service to content owners. We value automation a lot in this company and you will be getting right into it.

What Python is used for: Python is used to build many of the back-end servers used for content ingestion. If you are highly skilled in python, you will have the backing to influence its use elsewhere.


Magley & Associates [Agency] (Redwood City, CA, USA)

Posted 23-July-2008

Job Description:

Web Developer with front and back end experience for a (2 month?) contract with a non-profit company in Redwood City. Contract starts in late July. Varying time requirements which could ramp up through August and into September. Could evolve into an ongoing technical consultant role.

Ideal person:

  • A quick learner
  • Willing to handle small fixes, create new features
  • Able and interested in considering the bigger picture/ propose better ways of working/ building product
  • Located in Bay Area

Skills:

  • 2-3 years minimum programming experience in Python or PHP. (Python preferred but we are flexible if you're a quick learner).
  • Django or equivalent MVC Web framework experience
  • Strong command of SQL.
  • Good understanding of web technologies (HTTP, Apache, MySQL) and familiarity with Unix/Linux.
  • Comfortable with Javascript/HTML/CSS/Ajax.
  • Solid understanding of and experience building with web standards, CSS-based design, cross-browser compatibility.
  • Experience building Facebook apps and map mashups is a plus

Ideal candidate has most of the skills and experience mentioned above and is enthusiastic about learning the rest.

What they use Python for: web programming


Juju, Inc. (Telecommute)

Posted 21-July-2008

Job Description: Juju, a popular vertical search engine focused on jobs, seeks skilled Python Developer for fun and profit.

Juju's goal is to make job search easier using technology and thoughtful user interface design. We strive to create groundbreaking tools that make it faster and easier for online job seekers to find exactly what they’re looking for. Our job search engine provides a single point of access to millions of jobs found on thousands of employer websites and job boards around the web, and offers features that help job seekers screen and apply to the right opportunities more efficiently.

Our work to date has enabled us to attract millions of unique visitors every month, and laid a solid foundation for the future. But, the best is yet to come and we need talented, creative programmers to help us meet our ambitious goals. If you:

  • have deep python experience
  • want to work with bright, motivated people
  • enjoy tackling BIG problems with clever code

send us an application or just drop us a note. If you don’t have all of the skills below, but think you’re a great fit, apply anyway and tell us why.

Employees are given substantial freedom to design and implement solutions, and allocate their own time. We telecommute and maintain a demanding, but flexible, work environment. The team is US based, but we will consider qualified global applicants. Project and part-time arrangements are possible.

Candidates should be experienced, well-rounded programmers, familiar with a range of practices, including maintaining a shared code base, object-oriented design, network programming, multithreading, optimization, and unit testing. The ability to communicate effectively with coworkers while working independently with limited oversight is essential.

NOTE: In addition to the position described below, we’re looking for a System Administrator and an experienced User Interface Designer. If that’s you, just mention that when applying via the link below.

Desired Interest/Experience:

  • Text search & analysis
  • RESTful distributed computing & storage
  • Web crawling techniques
  • Automated text extraction & machine learning
  • Building interactive web apps

Desired Technical Background:

  • Python, Python, Python!
  • Linux or other modern UNIX
  • Subversion & Trac
  • protocol-level HTTP: lighttpd, pound, squid
  • Storage Engines: Lucene, SQLite, metakit, memcached
  • Twisted
  • HTML/XML/JSON

National Marine Fisheries Service (Gloucester, MA, USA)

Posted 16-July-2008

Job Description: This person will be responsible for developing and maintaining web based reporting products and data manipulation tools.

What Python is used for: Python is used for dynamic HTML generation and ancillary server side data acquisition and processing.

For futher information or to apply please go to the USA Job web site at http://jobsearch.usajobs.gov/ Enter NMFS-NER-2008-0034 in the 'Keyword Search' field.


Omnikron Systems Inc. [Agency](Los Angeles, CA, USA)

Posted 16-July-2008

Job Description: Our client exclusively handles the media sales for over 500 high-traffic, quality websites in select vertical markets. Founded in 2001 with headquarters in Los Angeles and other offices in New York, Chicago, London and Toronto. It represents the online ad inventory for Web publishers, and sells media and promotional programs to brand advertisers. The company assists in developing media and creative strategies, execute these plans with volume media buys, and traffic campaign delivery. We are currently seeking an elite specialist experienced in developing applications for processing large amounts of data. In this position you will be working to optimize Python backend applications to deliver the data arranged for monitoring system and business performance. This will be with Linux servers, MySQL and large data sets with billions of records.

B.S. or M.S. in Computer Science/Engineering (or equivalent combination of work/life exp.)

Requirements:

  • 5+ years Python
  • 1 to 2 years HTML / CSS / JavaScript
  • 3 to 5 years (SQL) MySQL
  • Experienced w/Linux scripting
  • Experience with MVC/MTV
  • Experience with Scrum / Agile Methodology
  • Experience with Subversion or GIT Pluses:
  • QA/Bug Tracking Skills
  • Major web/internet/startup experience
  • Experience with Apache / Lighttpd - Debian/Ubuntu system knowledge

D. E. Shaw & Co., L.P. (New York and California)

Posted 16-July-2008

Job Description:

The D. E. Shaw group is looking for top-notch, innovative software developers to help it expand its tech venture and proprietary trading activities. We're a global investment and technology development firm with approximately US $36 billion in aggregate investment capital and a decidedly different approach to doing business. The application of advanced technology is an integral part of virtually everything we do, from developing computationally intensive strategies for trading in securities markets around the globe to designing a supercomputer intended to fundamentally transform the process of drug discovery. Developers at the firm work on a variety of interesting technical projects including real-time data analysis, distributed system development, and the creation of tools for mathematical modeling. They also enjoy access to some of the most advanced computing resources in the world. If you're interested in applying your intellect to challenging problems of software architecture and engineering in a stimulating, fast-paced environment, then we'd love to see your resume.


Xoma LLC. (Berkeley, CA, USA)

Posted 16-July-2008

Job Description:

This person will be responsible for developing and maintaining web applications as directed to support the research efforts in Preclinical Research. Current web applications are written in PHP and Python running on Apache with a PostgreSQL backend. This position will work closely with biological scientists to ensure their needs are met, as well as with bioinformatics programmers to ensure application integration.

Essential Duties

  • Work closely with Bioinformatics and Preclinical Scientists to maintain and extend custom software solutions for high throughput analysis and data management. Integrate existing and future programs to form a comprehensive process and standardize data output.
  • Support biological knowledge acquisition and analysis for Preclinical Research scientists.
  • Assist in writing technical documentation and training materials to educate staff and collaborators in systems use and train users.

Other Duties

  • Maintain high level of professional expertise through familiarity with LIMS best practices.
  • Other projects and tasks as assigned.
  • Comply with XOMA? Policies and Procedures.

Education and/or experience

  • BS in Computer Science or equivalent
  • 1-2 years experience building web applications, back-end software
  • Experience with Python, Java, PHP
  • Biology experience a huge plus
  • Experience with a web application framework such as Django, Ruby on Rails, Paste, TurboGears, Spring, Struts, Cake PHP, Code Igniter, etc is desired

Special skills/knowledge

  • Demonstrated proficiency in developing web applications using PHP, Python, and HTML.
  • Familiarity with a robust RDBMS such as Oracle, MySQL, or PostgreSQL.
  • Familiarity with UNIX and / or Mac OSX environment
  • Fluent programmer with knowledge of data management applications
  • Excellent demonstrated problem-solving and trouble-shooting skills.
  • Excellent oral and written communication skills.

What Python is used for: Existing legacy applications plus new Django-based web applications.


Jenrick CPI [Agency] (Docklands, London, UK)

Posted 15-July-2008

Job Description: We are currently looking for a Python Developer for a cutting edge financial organisation. You will be required to work on the development of a large and most complex trading system. The ideal candidate will be very technical and have strong Python Development skills. Any additional skills in Unix scripting or C++ desirable. It's a 6 month rolling contract paying ô50 per day.

Essential Skills:

Python development experience - 3 or more years.

Desirable skills:

  • OO.
  • SQL.
  • Linux.
  • Unix.
  • Unix Shell Scripting.

Please call Matt Hancock on 01932 245500 for more information.

Salary: Contract 6 Months + - ô50 per day


LimeBits (New York, NY, USA)

Posted: 14-July-2008

Job Description: Software build + release engineer/developer

LimeBits is developing an innovative software platform intended to empower people to share their own creations and to collaborate on group creations. You'll join the LimeBits team and help overturn the ancient traditions of software development. Your well-organized build/test/release system will help our team deploy robust, fresh software rapidly and frequently. As a key member of the team, you have a blue-sky opportunity to lead us in:

  • automating, streamlining, coordinating, optimizing, and documenting our build/test/release processes,
  • managing our source code, common library development, configuration, team wiki, bug tracking,
  • managing branch/merge and database upgrade migration,
  • developing a bare-metal install/recovery procedure,
  • implementing monitors, reports, and statistics for build/test/release,
  • designing, developing, running, and analyzing program/system tests for correctness and performance,
  • designing and developing software engineering team tools,
  • developing additional features of the LimeBits platform,
  • driving best practices for build/test/release.

Qualifications:

  • Strong experience specialized in build/test/release engineering.
  • Experience with web service development, build, test, and release.
  • Solid knowledge of all phases of software development and deployment.
  • Expert knowledge of source code control, including Subversion and Git or Mercurial.
  • Programming experience with C, JavaScript, Postgres, Apache, XML.
  • Proficiency in build scripting with Make and Python, as well as Ruby, Perl, or shell.
  • Strong experience developing software test scripts, including Selenium.
  • Strong experience with Linux/Unix and open-source software.
  • Ability to work with frequent software builds and releases.
  • Interest in open-source software and content sharing.
  • Self-motivated, critical thinker with strong technical background. Curiosity, imagination, intuition. Excellent communication, organization, and teamwork skills.
  • Bachelor's, Master's, or Doctorate in Computer Science, Software Engineering, or related field.
  • Bonus: Software configuration and packaging for Windows.
  • Bonus: Knowledge of Rake, WebDAV, XSLT, MySQL, functional programming, or server-side JavaScript frameworks.
COMPANY:LimeBits is a startup project in the Lime Group, home to such companies as Lime Wire, Lime Brokerage, and Tower Research. The Lime Group companies offer a dynamic and intellectually stimulating work environment. While we work hard, we also play hard and believe in supporting our team. We provide free lunches, snacks, and beverages, tickets to NY events, 5 weeks vacation, and great views from our garden roof deck.
TERMS:Employee or individual contractor -- no contract firms.
COMPENSATION:Very competitive.
RECRUITERS:No -- principal only.
LOCATION:TriBeCa, Manhattan, New York, NY, USA.
ONSITE:Fulltime.
APPLY:Send your cover letter, resume, and links to job56@limebits.com.

What Python is used for: Build automation, issue tracking.


Cuker Design (San Diego, CA, USA)

Posted 14-July-2008

Job Description: Python developer for Django Web Applications. Help us develop great web apps, tighten our core product and deployment mechanisms, and enhance site performance and reliability. Ideal candidate would be very familiar with the modern web development (ajax, solid understanding of http, optimized database usage and caching), comfortable with a unix shell, and familiar with linux package management. We have a great location, right by the beach, and a fun, relaxed atmosphere!

What Python is used for: We use Python to build our web applications, integrate with other services, build client programs and media processing daemons, and script site deployment.


Eventures (London,UK)

Posted 11-July-2008

Job Description:Start-up CTO and Development Director

What does our application do? It offers a way of publishing events that only go ahead if enough people want them to.

Without exception, the reaction to what we have designed has been incredible. You stand to make a lot of money, win awards and have crazy amounts of fun along the way.

We are looking for someone to join two directors as an equal equity partner on a web start up. After more than a year, we have finally completed the application designs and are looking for someone to be responsible for the below:

Everything IT

Provide technical specification for system design Architectural platform design Building and testing the designed application Designing, building and testing new features System administration and maintenance Building a development team Clear documentation Managing development budget and IT spend Managing the business IT infrastructure - communications, computers, software, hardware

Required experience:

  • Architecting, building and deploying large multi-tiered consumer web applications
  • Building scalable, flexible, robust and secure architecture for high-traffic applications
  • Proven track record in implementing open source system development, maintenance and administration
  • Technical team management experience

Useful but not essential experience:

  • Designing, building and testing mobile applications
  • Developing SMS delivery functionality/integration

The ideal partner would be someone who is passionate about social media/web 2.0 and who would be able to help develop and deliver a strategy across appropriate platforms.

What Python is used for: We plan to use Python for all of the task outlined

  • Contact: Joey Baxter, CEO
  • E-mail contact: djoeyb@gmail.com
  • Other Contact Info: 07846 431 352

Loomia (San Francisco, CA)

Posted 11-July-2008

Job Description: Sr Application Engineer (Algorithm/Recommendations Expert)

Loomia, a leader in the recommendations and personalization space, is looking for a Senior Application Engineer with expertise in algorithms, recommendations and/or statistics who is passionate about designing and building the next generation recommendations delivery platform. You will be part of a small group of talented engineers building the features and infrastructure components used by high volume sites to deliver personalized content from multiple sources to hundreds of millions of people on multiple delivery platforms (web, phone, iptv and more). We have an established product with a lot of demand and you should want to solve interesting problems that directly impact the company's success.

The ideal candidate is has a proven track record of delivering production quality software in high volume environments and also has a background in "recommendations sciences". Our patented recommendation technology needs bright minds to keep it going. If technology is your passion and algorithm development excites you, then Loomia is the place for you.

Essential Responsibilities

As a key member of the development team, you will help create an overall technical vision for our platform and the core recommendation engine. The position will require original algorithm design, a strong data analysis background and the ability to turn your ideas into complete solutions. You will lead and mentor mid and junior level application engineers throughout the design and development phases. Having a solid foundation of software engineering best practices and the ability to put them to use will be key for this role. As the team grows, your ability to champion improvements in our system architecture as well as our processes for software development will be critical. You will work closely with product management and QA to ensure succesful delivery of your software.

We are an Open Source, LAMP shop so you should be confident you can excel in that type of environment. We code in python, but we are looking for a great developer and not a python expert. We expect that an experienced programmer can learn a language like python in a few weeks.

  • Contact: JJ Hogan, Engineering Recruiter
  • Email Contact: jj.hogan@loomia.com
  • Tel: 415-408-4490

YouTellMe.com (Amsterdam (central), the Netherlands)

Posted 10-July-2008

Job Description:

Do you have a passion for development, do you like working with innovative technologies and would you enjoy having your code used by thousands of people every day? Than we want to talk to you!

We are looking for a exceptional software engineer with experience in:

  • Web Development (Python, Javascript, MySQL, (d/x)html)
  • Object oriented programming
  • Web 2.0 (Ajax, json, mash-ups etc)
  • Database and network technology

We are looking for someone with an education in computer science. It doesn’t matter if you are a student, cum laude graduate, or drop out, as long as you extremely good at what you do. We expect your input in complicated decisions, so you need to have well developed analytical skills.

This position requires an individual with outstanding programming skills, a sharp creative mind and a positive working ethic. Because we work in small teams, you will be involved in all phases of the software lifecycle, from specification to design, coding, and deployment. We enjoy having someone on board who takes pride in the quality of his work.

YouTellMe offers:

  • Challenging and inspirational work
  • Working with innovative, cutting edge (web)technology
  • Informal and entrepreneurial atmosphere
  • Flexible environment and working hours
  • Possibilities and incentives for additional learning

Nixle.com (San Francisco, CA, USA)

Posted 10-July-2008

Job Description: Nixle is a well-funded startup developing an information exchange for hyperlocal, community information. We are the information channel for the block on which you live.

We are seeking brilliant Python engineers of all levels. A BS or MS in Computer Science or 4 years substantive work experience is required. Experience with Django or another framework is a plus.

Our offices are located across the street from AT&T Park, near major CalTrain, MUNI, and taxi stations, enabling easy access from San Francisco and the Peninsula. Join an accomplished and exciting team of people on a cool mission that is all about relevance to your life.

What Python is used for: Everything.


Yelp (San Francisco, CA, USA)

Posted 09-July-2008

Job Description:

Is Yelp For You? Are you excited about transforming an entire industry? Do you get excited about building products for millions of people? Do you want to help people find the best local services by the building the right tools for them? If your blood is pumping now, Yelp is the place for you. Yelp is looking for experienced enthusiastic Software Engineers to play an important role on the Yelp development team. Our developers do it all - from frontend to backend. Requires excellent knowledge of programming languages: Python / Java / PHP / Ruby or C/C++ (especially in a server-side context), problem solving skills and the ability to write efficient code that scales well, flexibility: we are small company, but we move quickly, great communication skills and a sense of humor.


Generator Group [Agency] (San Bruno, CA, USA)

Posted 08-July-2008

Sr. Software Engineer - UI

OVERVIEW:

Our client is a market leader in web analytics and Marketing Performance Management solutions. We're looking for a Senior Software Engineer for their office in San Bruno, California. Their Dynamic Search division uses sophisticated software techniques to optimize campaigns for web advertising.

RESPONSIBILITIES:

Design, implement, and test software for the front end (UI) and the middle tier layer of our advertising automation and optimization system.

Write and review design documents.

Work with product management on requirements definition and with QA on test planning.

QUALIFICATIONS:

BS in Electrical Engineering or Computer Engineering. MS strongly preferred.

Strong working knowledge of Python development. CherrPy knowledge is a plus.

Breadth of software experience including exposure to many of the following areas: database design and programming, web programming, architecting for scalability and performance, security technology.

Must be familiar with javascript and cascading style sheet.

Must be familiar with typical computer hardware and networking.

Must have initiative and a strong ability to innovate.

Must be a skillful writer and communicator.

What Python is used for: Our client uses Python for nearly all of their development. They're a software product company that has developed and currently maintains one of the most successful Ad automation and web analytics software in the nation. They're also on a CherryPy platform.


Generator Group [Agency] (San Bruno, CA, USA)

Posted 08-July-2008

Sr. Software Engineer - DB

OVERVIEW:

Our client is a market leader in web analytics and Marketing Performance Management solutions. We're looking for a Senior Software Engineer for their office in San Bruno, California. Their Dynamic Search division uses sophisticated software techniques to optimize campaigns for web advertising.

RESPONSIBILITIES:

Design, implement, and test software for the back end of our advertising automation and optimization system.

Design, implement and test modules to interface with various Ad Network using their perspective APIs.

Write and review design documents.

Work with product management on requirements definition and with QA on test planning.

QUALIFICATIONS:

BS in Electrical Engineering or Computer Engineering. MS strongly preferred.

Excellent hands-on software development and design skills.

Strong working knowledge of SQL server required. Development is primarily based on an open-source platform utilizing Python, Perl, and CherryPy.

Experience in technical leadership roles.

Breadth of software experience including exposure to many of the following areas: database design and programming, web programming, low-level network programming, architecting for scalability and performance, real-time system design, and security technology.

Must be familiar with typical computer hardware and networking.

Must have initiative and a strong ability to innovate.

Must be a skillful writer and communicator.

What Python is used for: Our client uses Python for nearly all of their development. They're a software product company that has developed and currently maintains one of the most successful Ad automation and web analytics software in the nation. They're also on a CherryPy platform.


Pure Placements of New England [Agency] (Watertown, MA, USA)

Posted 08-July-2008

We are technical recruiters with 3 Python openings at a wonderful small client west of Boston; they need candidates with all levels of Python who are savvy with Internet aps development and, perhaps more important, experts in the manipulation of multiple kinds of data, i.e, file, images, movies in large numbers and sizes. CherryPy is a plus.

We have recently placed a manager with this client, and now things are hopping, so they need to fill these new positions with some urgency.

Please get in touch to discuss further; resumes are appreciated in advance of conversing, but not essential.


Prometheus Research, LLC (New Haven, CT)

Posted 08-July-2008

Job Description:

We seek a senior Python/PostgreSQL backend software developer to complement our team. Prometheus Research provides data management services to genetic research laboratories and clinics studying childhood autism. Our software product, RexDB, provides a collaboration framework for scientific research and is currently deployed at over 13 research institutions including Yale, Harvard, U Michigan, UCLA. Our team is small and growing rapidly, you will have an opportunity to participate in a great many roles:

  • providing database analysis and design expertise to our business analyst team, turning their prototypes into scalable data structures;

  • collaborating with business analysts to construct comprehensive sample data sets and regression tests for new and existing work;

  • developing server-side business logic to support medical research workflow and data management policies;

  • documenting a clear API to backend logic so that user interface developers are able to successfully incorporate new functionality;

  • performing data analysis and automating data migration from prior versions of our own software and from various legacy systems;

  • participating as a peer reviewer and as a mentor to junior

    developers; and

  • supporting your software with full life-cycle engineering including timely bug fixes, security and penetration testing, end-user documentation, and final-tier technical support.

Our work environment is primarily virtual with heavy reliance upon IRC, subversion, and a home-grown project tracking system. A substantial amount of our work, when not directly competing with our business model, is released under an (BSD-style) open source license. Since regular contact with business analysts is required for this position, we prefer candidates local to New Haven, CT, however those within a few hours commute will be considered. Once per month we have a several-day dedicated, on-site technology seminar where your presence will be required. Those with demonstrated experience in collaborative open source development will be given special consideration.


Point Nine Financial Technologies Limited (Cyprus Office, Limassol, Cyprus)

Posted 04-July-2008

Job Description:

Point Nine provides trade processing and risk services to some of the most advanced financial institutions in the world. Point Nine is trusted by its clients to process trade transactions of billions of dollars of notional per year. Deep financial knowledge, diligence and agile development methods enables Point Nine to compete successfully against large, established multinational groups.

Point Nine is looking for a python (or C/C++) developer/linux sysadmin to join a small, high caliber team located in Limassol, Cyprus.

Requirements:

  • Diligence
  • c/c++ or python programming
  • We appreciate simple, straightforward code though we do expect familiarity with advanced programming methodologies when appropriate
  • Ability to learn new concepts quickly
  • Good problem solving skills
  • Expected to maintain, enhance and install our custom application stack
  • Expected to be able to manage all aspects of a linux server
  • At least a few years of programming experience in a demanding commercial environment
  • We don't care if you don't know the difference between bubblesort and bubblegum but if you say you know sorting then we expect you to know all the fine nuances of it. Similarly for financial or mathematical concepts.

Useful Experience:

  • experience in agile development
  • team management experience
  • client facing experience
  • database administration (SAPDB, Sybase)
  • subversion administration
  • trac administration
  • builbot
  • zimbra administration
  • Amazon AWS, especially EC2
  • OTC/Fixed income products

Benefits:

  • Working next to very experienced and talented people
  • Private small company with major international clients
  • Pay package above the market rates
  • You will be able to swim in the Mediterranean from May to November

23andMe (Mountain View, CA, USA)

Posted 04-July-2008

Combining web development, computer science, genetics, and informatics, 23andMe (investors include Google and Genentech) is at the forefront of a new era in personal genetics. Join a talented, ambitious team that is creating truly novel technologies and products that will change the way people see themselves and the world.

Job Description: Software Engineer

We seek experienced engineers to help build an engaging, interactive website that will entice, educate and keep people coming back for more. This person will (among other things) design and implement databases and application layers to support large amounts of genetic data and rapid user application development. Will solve performance and scalability challenges of a rapidly growing consumer-oriented product.

Primary Responsibilities:

  • Designing application layer abstractions (database APIs, application logic libraries)
  • Writing application servers, knowledge of sockets, processes and threads
  • Designing for performance and scalability
  • Profiling and optimizing code in any language (Python, C/C++)

Minimum Requirements:

  • Bachelor's in Computer Science or higher, plus 2-4 years experience (new grads also welcome to apply)
  • Experience with LAMP stack, including database design and management in MySQL and web programming in PHP, Python, or Perl
  • Security and cryptography work a plus, including implementation of symmetric key, public key, hashing, and MAC algorithms
  • DHTML/XHTML/CSS2/Javascript website implementation with AJAX experience also a plus

Enzyme IT (Bali, Indonesia)

Posted 04-July-2008

Company: Enzyme IT is an international web application development company, with offices in Australia and Hong Kong. Over the coming months we will be establishing a development centre in Bali, Indonesia. Our work involves small to large scale web sites and applications, requiring experienced Python developers with knowledge of Zope and Django.

Requirements:

  • 3+ years of Python experience
  • Django, Turbogears and Zope knowledge
  • Experience with JavaScript/HTML/CSS, JQuery, and Dojo
  • Strong analytical and communication skills
  • Creativity and problem solving skills
  • Passion – you have to love your work: There’s no other way to produce quality applications for clients
  • Good English skills
  • Excellent team skills
  • Subversion, Linux administration

Position:

  • Full-time position
  • Good salary with bonuses
  • Accommodation allowance if you need to relocate to Bali
  • Working with global clients on new and exciting projects

On application: Please provide your resume with portfolio of work, and desired monthly salary.


Iconiq Pty. Ltd. (Perth, Western Australia, Australia)

Posted 04-July-2008

Job Description: Iconiq is the leading provider of enterprise retail software for in-store advertising and messaging in Australia and New Zealand. Our solution (SignIQ) influences customer buying behaviour where it will have the greatest impact - in the store.

We have begun development on a range of web applications that will revolutionise the way retailers, manufacturers, distributors and shoppers will interact. We are searching for an enthusiastic and passionate developer to bring our collective vision to reality. Graduates and entry-level applicants are encouraged to apply.

As part of our team you will:

  • Play a leading role in translating real world business requirements into clean and efficient code.
  • Have a say in functionality, user interface design and how you think a customer would use features.
  • Demonstrate your passion and creativity for great web applications in a relaxed and open environment.
  • Rapidly build on your technical expertise.
  • Be involved in client-facing implementations and provide post-implementation support to our continually expanding list of valued clients.

Technically, you will need experience in a number of the following. (* = Highly regarded):

  • Python*
  • Zope3*
  • PostgreSQL*, MS SQL Server and/or other RDBMS
  • YUI*, JavaScript, HTML
  • Subversion or other source control systems
  • C++, Delphi

You will be part of a young but highly experienced management, sales, development and implementation team who offer an enjoyable and open workplace. Your skills will be rewarded with an attractive base salary and benefits, flexible working arrangements and job satisfaction.

Feel free to include URLs or summaries of websites/blogs/newsgroups or other projects that you've contributed to.

For more details on Iconiq and our solutions visit www.iconiq.com.au


Exoweb. (Beijing, China)

Posted 03-July-2008

Job Description:

COMPANY INTRODUCTION

Exoweb,a fast-growing foreign-owned tech company seeks Junior, Mid-Level and Senior Software Engineers. We are passionate software development professionals, open source believers and agile methodology practitioners employing the latest technologies and aggressively experimenting with new ones (AJAX, Agile Methodologies, Apache, Django, Flex, Linux, PostgreSQL, Python, REST, Twisted, XML, XP.). We reward based on merit, enjoy our open loft-like office and an informal-but-challenging work environment. Do you too? To get a better impression you can have a look at our website (http://www.exoweb.net/), our planet (http://planet.exoweb.net/planet/) and/or our photo pool (http://picasaweb.google.com/Exoweb, http://www.flickr.com/groups/exoweb).

RESPONSIBILITIES:

Design and develop excellent software using open-source technologies and agile development practices.

REQUIREMENTS:

  • CREATIVE AND ANALYTICAL - You must be a great problem solver, with the ability to dive deeply into complex problems and emerge with clear and pragmatic solutions.
  • ABILITY TO CREATE EXCELLENT CODE - You must write correct, clean and efficient code that you are proud of. You must be able to learn any programming language. We assume that you can use at least one of Java, C, C++, C#, Python, Perl or PHP.
  • PASSION - You must have passion for what you do. Involvement in Open Source projects or a portfolio of your hobby projects is a big plus.
  • ABILITY TO LEARN IN ENGLISH - You must have good enough English reading/writing to study new technologies in English quickly, and preferably a good base for improving your spoken English if necessary.
  • UNDERSTANDING OF WEB TECHNOLOGIES - We assume that you know HTML and that you can quickly master all the rest. Understanding of network protocols such as HTTP, FTP, TCP/IP and DNS as well as core web technologies such as CSS, Javascript, DHTML, AJAX and others would be a strong advantage.
  • PRIOR KNOWLEDGE of Python, Linux, Scrum, eXtreme Programming is a big plus.

BENEFITS

  • Work in Beijing, center of one of the fastest developing countries in the world!!
  • 10% self-improvement time
  • Flexible working hours
  • Casual working environment
  • 40 hour work week
  • Subsidized gym membership
  • Dual LCD monitors for every employee.
  • Free books and magazines
  • Free drinks and snacks during work time

You feel qualified and tempted? Please send your resume in English to maria@exoweb.net and mention that you found our ad on Python.org


Aster Data Systems (Redwood City, CA, USA)

Posted 02-July-2008

Job Description: Software Engineer

Aster Data Systems is looking for a Python specialist with experience in QA and automation to stress test our high-performance, scalable clustered database.

Responsibilities include:

  • Stress test automation
  • Data-center farm-based automation (VMWare farm for end to end framework)
  • Software Upgrade Development and Testing
  • Performance and Scalability for very large databases (>100TB)

o Testing, during the initial ramp up period

o Analysis, once the candidate becomes more familiar with our systems/databases

  • Code coverage
o Continuous Execution, Analysis, and Reporting
  • Nightly regression runs
o Continuous Execution, automating filing tickets against offending transactions etc.
  • SaaS automation (EC2-based automation)

Aster Data Systems provides a high-performance, super-scalable database solution for the enterprise. As more data is gathered in day-to-day operations, it is becoming impossible to make sense of the data: look for patterns in business transactions, understand consumer and market behavior, and comprehend the feedback loop required for agility in business. It is both a technical and a financial challenge: current systems are either not scalable, or do not justify investment on price-performance basis. Our algorithms for data distribution, query processing, and parallel (commodity) computing provide the company a unique advantage in this market. The company also takes pride in its people -- their talent, energy, and down-to-earth attitude. The core of the company is forming as we speak. Most engineers come from Stanford or IITs, and are alums of Google, Yahoo, Microsoft, Oracle, or IBM Research.

Aster Data was founded by three Ph.D. students from the Computer Science Department at Stanford University and is backed by well-known Silicon Valley investors, including Sequoia Capital and several angels who were early investors in Google and VMWare. The company recently made a splash when we launched:

http://www.techcrunch.com/2008/05/19/google-backers-back-aster-data-systems-its-all-about-the-clusters/

http://news.cnet.com/8301-13953_3-9948103-80.html

We already have customers using our database in a variety of roles - from storing and analyzing hundreds of terabytes of data across a hundred node cluster at Myspace, to a deep analytics engine for product recommendations at Aggregate Knowledge.

  • Contact: Dheeraj Pandey, Director of Engineering
  • E-mail contact: jobs@asterdata.com
  • Web: www.asterdata.com

Lancesoft Inc [Agency] (Herndon, VA)

Posted 01-Jul-2008

Job Description: Python Developer (3-6 months contract)

Creates Python applications to automate the retrieval, transformation, and storage of data, to automate basic system administration or maintenance tasks, and to deliver additional functionality as required. Takes general direction from project manager and implements necessary application source code. Familiar with test-driven development approach and rapidly iterative development life cycles. Works with other team members and uses version control to track changes to application code. Capable of basic system administration tasks required to install Python and related applications in a Linux environment. Acts as subject matter expert for Python applications development.

Key qualifications:

  • Minimum 3 years experience building, deploying, and maintaining Python applications preferably with experience in multi-tier Oracle environment.
  • Background in a consultative and contract environment preferred.
  • Experience working in small teams in a fast-paced environment.
  • Undergraduate degree in a computer-related field or equivalent experience.
  • Knowledge of software architecture and design patterns.
  • Experience with complex SQL for data extraction.
  • Ability to write technical and business documentation. A short writing sample should be included in your application.
  • Experience with source code control systems, in particular Subversion.

What Python is used for:

  • Participate in planning/design meetings with team. Determine appropriate application design for requirements presented.
  • Install and upgrade Python and third-party libraries.
  • Respond to application failures, troubleshoot problems, and respond with mitigation plan.
  • Deploy Python code in production environment.
  • Document application operational tasks and key technical decisions.
  • Other development activities as needed.

Key technologies:

  • Python (and object-oriented development)
  • SQL, particularly for Oracle, particularly for RAC
  • Interprocess communication, particularly via sockets
  • Subversion source code control system.

E-mail contact: adamb@lancesoft.com

Other contact info: 703-889-6722


Internet Chess Club, Inc. (Telecommute)

Posted 01-Jul-2008

Job Description: Contract position. We are looking for a skilled python programmer to join our team developing the next generation of chess software.

Prime Requisites (at least 3 out of 4 would be nice):

  • HTML and related python tools (especially Genshi, Comet, Mozilla/XULRunner)
  • wxPython
  • Chess (know how to play)
  • Mozilla builds

Please send a python code sample along with your resume.


Slide (San Francisco, CA, USA)

Posted 01-Jul-2008

About us:

  • Top Friends, SuperPoke!, Fun Wall, Slideshow.... we build media rich applications that help people communicate with each other
  • #1 developer on Facebook, MySpace, Hi5, Bebo, Friendster, Orkut, etc...
  • > 170 million unique users a month (per ComScore)
  • > 1 billion http requests a day using .... you guessed it: PYTHON!
  • Launched by Max Levchin (Co-founder of Paypal) in 2005, valued at half a billion, < 90 employees, growing rapidly. (Started with 60 this year.)
  • Downtown San Francisco, Howard Street between 2nd & 3rd, close to public transportation. Open to relocating candidates.

Job Description:

We are looking for talented python web engineers to join our smart and motivated team. Working in small groups, you will be building both the back-end and front-end of highly engaging, media rich internet applications used by millions of people every day. Our ideal candidates work well in a fast pace environment, and enjoy staying up-to-date with technologies so they can suggest new coding practices, recommend architecture changes and collaborate with server-side programmers to optimize scalability and network efficiency.

Requirements:

  • Ability to design and implement complex object-oriented abstractions
  • Ability to write fast code for extremely high-traffic web based applications, knowledge of runtime complexity issues
  • Strong experience with Python, including familiarity with Django or TurboGear frameworks
  • Experience with JavaScript/HTML/CSS, familiarity with Jquery, MochiKit, YUI, Dojo, etc a plus
  • Strong analytical skills and ability to assist other team members in problem solving.
  • Nice to have: experience with Facebook's developer platform, or with Open Social.

What Python is used for: Almost Everything! We also use some OO Javascript, Flash, Flex, and Actionscript.


Cyan (Petaluma, CA, USA)

Posted 30-June-2008

Job Description: EMS Architect/Engineer

You will be responsible for leading the design and development of Cyan's EMS system for its high speed packet switching technology. In this role you will work closely with Cyan's software architects and product management in the design and implementation of the EMS system in an agile programming and test-driven environment.

Duties include:

  • Drive major design decisions of EMS architecture and functionality with a strong focus on efficient GUI layout and user interface design.
  • Investigate and incorporate technologies such as meta-programming and data-driven modeling.
  • Work closely within the company to educate and evaluate feature requirements and functionality.
  • Proactively interact and achieve exceptional results in a dynamic small company environment.
  • Deliver feature complete releases on-time and within budget for product deployment.
  • Participate in all product lifecycle areas.

Qualifications:

  • 5+ years software development experience with EMS and telecommunication transport technologies
  • Track record architecting and delivering network management systems
  • Knowledge and demonstrated delivery of FCAPS functionality
  • Demonstrated development in C/C++/Java
  • Interest and strong desire to learn Python/wxPython
  • Proficiency in distributed technologies (like Java, HTML, Perl, JSP, AJAX, XML/SOAP, web services)
  • Strong GUI design skills
  • Proficiency with database design and information models in SQL
  • Good working knowledge of EMS in a Client Server application
  • Excellent written and oral communication skills
  • Minimum BS in Computer Science, EE, or equivalent

Experience with the following a plus:

  • Unix/Linux development
  • Application development using the Twisted networking framework

COMPANY PROFILE

Cyan is a San Francisco Bay Area startup focused on developing telecommunications and data networking equipment that addresses tomorrow's optical networking challenges. We offer an innovative work environment at the forefront of networking product development. Cyan was founded by early leaders of Telecom Valley who have a track record of starting and growing successful companies (AFC, Cerent, Turin, Calix).

Send your resume to jobs@cyanoptics.com


Flumotion (Barcelona, Spain)

Posted 30-June-2008

Job Description: The core developer is responsible for designing and developing new features in the Flumotion streaming server, the Flumotion streaming platform (which provides load balancing and high availability), as well as maintenance and bug fixing in the currently deployed version.

Flumotion, part of the Fluendo multimedia services group, is a Spanish company with its headquarters in Barcelona.

Flumotion offers an innovative streaming server and platform uniquely suited for companies who want to stream their audio and video content via Internet. Flumotion has developed a multi-format distributed streaming platform, with support for the increasingly popular royalty-free Ogg/Vorbis/Theora codecs, as well as Windows Media, MP3 and Flash formats.

Our platform consists of tens of servers in various data centers pushing multiple Gbit/sec of streaming traffic.

See our hiring page for a full job description.

We are currently looking for three developers to join our ranks.

What Python is used for: The streaming server is written in Python on top of Twisted and GStreamer. The server itself is GPL. The platform code on top of this is also Python and Twisted.


Microcom [Agency] (London, UK)

Posted 25-Jun-2008

Developers required - All levels of experience consider including graduates.

Salary £20k to £80k

We are currently seeking a Software Engineer to work in a team of highly able programmers, using technologies such as Python and Linux, and modern Agile development processes encompassing pair programming, unittests, and working with stories.

Job Description:

To qualify we expect all members of the software team to have the following:-

A keen analytical mind, with a sound ability to judge when to focus on the details and when to think laterally. Good interpersonal skills. This means being able to work continuously with other developers and talk sensibly with non-technical staff.

A strong desire to do things right, and not just to get it done. Obviously this needs to be tempered by the need to accept the compromises such as time-constraints that exist within a business.

Exposure to Linux/UNIX and other OS's.

Exposure to object oriented programming in more than one language. So long as there is some breadth, previous experience of Python is almost irrelevant (although a desire to program in Python is essential).


VMWare, Inc. (Palo Alto, CA, USA)

Posted 25-Jun-2008

Job Description: Globalization (G11n) QA Engineer

G11n QA Engineer will be responsible for i18n and L10n functionality testing for VMware’s desktop products, such as Workstation/ACE, Player and Fusion. This includes test design, implementation, execution, debugging and automation. You will work closely with core QA engineers and developers to help ship localized products with very high quality.

Responsibilities:

  • Work with the cross-functional project teams to review project requirements, plans and specs
  • Review product documentation for technical accuracy
  • Design and develop i18n and L10n test cases
  • Implement and execute i18n and L10n test automation scripts
  • Design and perform manual i18n and L10n tests
  • Verify/File bug reports and work with developers to reproduce and troubleshoot problems
  • Participate in G11n design and code reviews
  • Contribute to technical G11n discussions
  • Provide occasional G11n technical training

Required Skills/Experience:

  • 3+ years of i18n and L10n testing experience (Desktop and/or client/server related applications).
  • Bachelors degree in Computer Science or related field with 3+ years directly related experience or equivalent combination of education and experience.
  • In-depth understanding of i18n and L10n development and QA processes and methodologies
  • Must be fully bilingual in English and one or more of these languages: German, French, Italian, Russian, Japanese and/or Simplified Chinese.
  • Ability to develop i18n and L10n test plan and test case specs from Engineering Design specs.
  • Working knowledge of Windows and/or Linux or Mac OS X operating system.
  • Experience developing UI automation using Python or SilkTest.
  • Working knowledge of AppleScript, Perl or other scripting languages.
  • Basic system administration knowledge (installing and configuring operating systems and hardware).
  • Ability to work effectively in a team-oriented environment.
  • Excellent communication and organization skills.
  • Ability to work cooperatively and productively with staff inside and outside of the department

Desired Skills/Experience:

  • Project and/or vendor management experience preferred

What Python is used for: Python is primarily used for Test automation.

  • Contact: Michelle McLoughlin Recruiter—Engineering and QA Solutions
  • E-mail contact: mmcloughlin@vmware.com
  • Other Contact Info: 650-427-3751
  • Web: www.vmware.com/jobs

Enomaly [Agency] (Toronto, Ontario, Canada)

Posted 25-Jun-2008

Job Description: The company is building open sourced virtual computing environment management tools. Check out the website for more information. I am working as a contract recruiter for them. It is a small company, so they treat their employees well. You can work from home one day a week. Toronto is a great city to live and work in. But most importantly their product is really interesting. Even if you don't choose to apply, you may want to read up about their product.

What Python is used for: Everything.


dSquared Consulting [Agency] (South San Francisco, CA)

Posted 25-Jun-2008

Job Description: Senior Web Application Engineer (Python/Django)

The Senior Web Application Engineer will work in a new business unit in the rapidly growth internet group. The new business unit will be a primary internet investment and highly visible to executive management. The business will be built on acquired technology and will interface with all special interest verticals.

Responsibilities:

  • Build new features and products on an interactive consumer-facing social media application
  • Recommend and execute changes to improve the site's value
  • Employ elegant code design
  • Analyze traffic patterns to identify opportunities
  • Stay abreast of the latest advances in web technology and trends in social media
  • Improve performance and extend scalability while supporting millions of requests per day
  • Maintain test coverage for all application functions

Qualifications:

  • 5+ years of server-side coding experience (Python, Java, C++, or Ruby)
  • 3+ years of browser scripting experience (JavaScript/AJAX)
  • Experience with high-volume web applications
  • Object-oriented programming skills
  • Good CS fundamentals
  • Solid knowledge of relational databases and SQL
  • Excellent problem-solving ability
  • Strong understanding of W3C-compliant HTML/XHTML and CSS
  • Plusses: Django, MySQL experience

Perks!

  • A casual, comfortable dress environment with musicians, gamers and journalists roaming the halls
  • A culture that encourages a passion for life both inside and outside of the office
  • Generous 100% company paid medical, dental and vision plan for you and your dependents
  • Don’t want to drive? Not to worry – the company offers a free shuttle from BART and CalTrain to the office

Contact Information:

  • Kristi LaBrecque
  • dSquared Consulting, LLC
  • Office: 602.441.4260 ext. 71
  • Mobile: 602.510.2058
  • Fax: 602.288.7828

A2Z Incorporated (Telecommute)

Posted 25-Jun-2008

Job Description:

We have the code base for poker engine that could support texas holdem. omaha etc... we have the engine, web interface and DB connectivity. The person has to make sure this works end to end and eventually work closely with other tech resources to maintain and add new features and fix bugs. The beauty of this project is, person could work from home to do this.

What Python is used for:

Python is used extensively for this project. Infact the engine, web interface and DB interface, all are written in python

E-mail contact: joy94040@gmail.com


Microcom [Agency] (South West (UK) with some Telecommute)

Posted 25-Jun-2008

Job Description:

Permanent and Contract Developers required - All levels of experience consider including graduates.

My client is looking for either a Permanent or Contract Python Developer to work on a exciting R&D Project. Suitable candidates will have to demonstrate programming skills with Python. Any Knowledge any of the following QT, GTK, KDE or similar toolkits would be nice but not essential. Please do not hesitate to call me for a detailed specification.


Richard Wheeler Associates [Agency] (Oxford, UK)

Posted 24-Jun-2008

Job Description:

An unusual, seriously challenging opportunity to join a world beating highly acclaimed, well funded Start-up - Technology Start-up of the Year and IPS Product Of The Year - a tiny company very much in its infancy (c 14 in Dev't) though with weighty funding and a world class product out there already doing well. The successful applicant will have responsibility for the design, implementation, testing and the subsequent enhancement and maintenance of the secure operating system and build environment for their products.

We're seeking a bright, dynamic, confident, eager professional who is keen to make a measurable difference. Someone with a combination of strong admin and configuration level experience in Linux and/or Unix distributions (c3 + years), experience of creating and managing build systems and processes, plus demonstrable experience in C++ development, Python and/or Perl. 'Nice-to-haves' include any mix of porting experience; software security + rpm knowledge. Also useful: Centos, database systems (DB2, Oracle, MySQL and SQL Server etc), Kickstart, Build automation tools such as ANT, Cruise control etc. A superb, exciting move 'in at the start'!


Stealth Mode Startup Changing Healthcare (Palo Alto, CA, USA)

Posted 22-June-2008

Job Description:

We are:

  • A well funded startup, backed by early Googlers
  • Founded by a team of geneticists, statisticians, and computer scientists from Stanford
  • Advised by industry veterans and academic thought leaders, including a Nobel Prize winner in physiology & medicine
  • Led by proven entrepreneurs who've built successful hundred million dollar businesses
  • About to change healthcare

You are:

  • A rockstar engineer looking to be part of the core team that tackles the challenge of producing an elegant and beautiful consumer product
  • Experienced with at least one web framework [Django | Pylons | Turbogears | ...]
  • Very comfortable with HTML + CSS and at least one JS framework [jQuery | Dojo | MochiKit | Prototype | ...]
  • Knowledgeable about PostgreSQL | MySQL
  • Able to impress bystanders with your knowledge of Linux

We will:

  • Give you a generous equity stake and competitive salary
  • Provide a host of company benefits including:
    • Two catered meals a day and stocked fridge of snacks and drinks
    • Premium gym membership at Equinox
    • Health care plan
    • Covered cell phone plan
    • Caltrain pass
    • 30" monitor
    • MacBook Pro
    • Substantial technical book budget
    • Xbox 360 / Wii / HDTV onsite

You will:

  • Work with the technical founding team to build and launch a webapp from the ground up!
  • Expect to work on many parts of the system including back-end, front-end, UI, and science-integration

What Python is used for: Just about everything!

  • We use the Django web framework
  • All of our scripting is done in Python
  • Even our science team is full of Python hackers

If you're interested, please send an email telling us a little bit about yourself with an attached resume to:


BBC (Manchester or London, UK)

Posted 21-June-2008

Job Description Software Engineer, BBC - in London or Manchester, UK.

This post closes 1700 GMT Monday 23rd June 2008 This is a half time (17.5hr/week) post working on a new project for the BBC in conjunction with 20 other European partners. Regular travel. Some remote working is acceptable.

The work involves development, delivery and integration of code for a new research project (called 'p2p-next') alongside partners and colleagues. This is a European Union 7th Framework funded project aiming to deliver live P2P TV/ audio to cross platform clients and devices (Mac, GNU/Linux, Windows, Set top box), alongside an interaction layer, billing and other features.

Main code base for client and server is written mainly in Python running on GNU/Linux. It is expected that interfaces, APIs and bindings to other languages will be produced. Good knowledge of near Real time/ broadcast levels of response and reliability are desired. Working with distributed teams (across countries and different organisations) is essential. Role will be embedded in and part of in a new team within BBC Research and Innovation.

Deliverables include front end GUI work, back end server work, ingest of AV content from broadcast stream or from disk, end user management, recommendation engines and more. Agile/ XP development experience much appreciated. Regular code releases and constant change are to be expected.

Any experience with STB OEMs or low-resource devices would be good

This is a half-time post - 2.5 days/week, which equates to 17.5 hours. Hours are flexible but some travel, and regular release sprints, are involved.

More info, development process and source code is here http://www.tribler.org/downloads/19 and http://www.tribler.org/TriblerSoftwareProcess Some information about the project is available here - http://www.bbc.co.uk/blogs/bbcinternet/2008/02/p2p_next.html


Virtual Human Resources (Agency). (Amsterdam, Holland)

Posted 20-June-2008

Job Description: Senior Python Developer/ Team Leader, Amsterdam, Holland.

My client is a small and rapidly growing multimedia company. Due to continued success that are currently recruiting for a Senior Python Developer/ Team Lead. The position is based in the heart of Amsterdam and is a contract to permanent position.

Key Skill Requirements:

  • Strong understanding and experience as a Python programmer;
  • Vast experience in architecture and technical management;
  • Strong experience with client/server/ network Programming (TCP/IP, Sockets);
  • Experienced in Internet Security protocols and procedures;
  • Linux Knowledge;
  • Experience with Twisted and/ or Django is a big plus;
  • Experience with SQL Databases.

Salary is negotiable according to experience.

What Python is used for: My client have developed an Online Gaming Community.

They are working on the website, platform and games. They develop (live multiplayer) Flash games.

Their team consists of experts from various disciplines. AS3'er, Designers / HTML'ers, ROR and Python developers.

It is the ideal breeding ground if you want to learn a lot in a very fun, informal and challenging environment. For more information or a full spec contact Sean Burling on +44 (0)207 500 7992

  • Contact: Sean Burling, Account Manager
  • E-mail contact: sean.burling@v-hr.com
  • Other Contact Info: 00 44 (0)207 500 7992.
  • Web: www.v-hr.com.

University of Pennsylvania (Philadelphia, PA, USA)

Posted 20-June-2008

Job Description: Programmer Analyst/Sr. Programmer Analyst

Software engineer needed to help a small lab maintain its code base and/or add advanced artificial intelligence and diplomatic gameplay features (like a SimCity or empire building game). We have a human modeling toolset (written in Python, an object oriented language atop C) that is enhanced periodically by a professor, student teams, and other staff. Our toolset is often used in client server mode to drive the behavior of characters in remote simulators and game engines. The successful software engineering applicant at various times will be asked to help improve student-authored code (debug and upgrade); manage the laboratory's source code repository and security; and setup builds that will support remote access. The successful AI/game modeling applicant will also need to work on advanced algorithms and help to implement first principles drawn from the behavioral science literature. Must be comfortable collaborating with University faculty, staff and students and be able to help resolve technical issues related to software, systems, and servers as they arise. Occasional travel to conferences or sponsor sites.

Requirements:

BA/BS in computer science or related field with a minimum of two years of software engineering experience (five years for the Senior position), preferably with Python, or an equivalent combination of education and experience. Qualified applicants with a strong background in C, C++, Java, etc., will be considered.. Working knowledge of Windows (Unix or Linux helpful), sockets and remote methods, and object oriented and other design patterns. The successful applicant should have experience with the maintenance of a medium sized code base (100,000 lines). Experience with security and version control administration a plus. Experience in game design, user interfaces, and AI/development of sims is desirable, though can be trained. This position is contingent upon funding. A background check is required.

For more information about working at Penn and to apply for this position, please submit resumes online at the University of Pennsylvania’s Human Resources website:

http://jobs.hr.upenn.edu/applicants/Central?quickFind=188117

Alternatively you may search by reference number 080624866 at http://jobs.hr.upenn.edu/


Interactive Brokers

Posted 19-Jun-2008

Job Description:

Interactive Brokers is seeking a Senior Application Programmer with demonstrated strong experience in both software design & development, and statistical/numerical computing.

The candidate will participate in developing derivative pricing and portfolio risk analysis components in an automated risk management system. The candidate is expected to develop robust software to provide pricing and risk modeling services in both soft real-time and overnight batch processing environments. The position also involves further expanding and testing the core pricing and risk analysis libraries.

Qualifications:

  • PhD or Masters degree in a Quantitative discipline is required
  • Professional experience in C++ and Object-Oriented design
  • Solid skills in some of the following: Python, Linux/UNIX, Java, distributed computing, multi-threading, SQL, MySQL/Oracle, and XML
  • Demonstrated experience in designing and implementing complex software system
  • Strong logical thinking and problem solving ability
  • Good math and analytical skills
  • Prior experience in derivative pricing and risk modeling is preferred, but not required

Job Code: XW-SP-CT

Please submit resume and salary requirements to: recruiting@interactivebrokers.com.

What Python is used for:

We use python mainly in two areas:

  1. quantitative model development, using numpy, scipy, matplotlib etc.
  2. distributed computing, using twisted, xmlrpc, berkeley db, sqlite etc.

Gaming social networking startup (Soho, London, UK)

Posted 18-June-2008

Position: Software Developer (Python/Django)

Hi! We are an exciting, funded web startup looking for an ambitious software engineer who is hungry to build awesome software that millions of people use. Based in Soho, London, we are building the next big thing for millions of gamers around the world, and are looking for an exceptional technical mind to join the team and attack some hard problems in creative ways.

The role

As employee number 7, you'll work closely with the rest of the outstanding technical team to build the core features that our users will love you for. You will get the chance to show how good you are by tackling challenging puzzles, such as collaborative filtering, game integration and search algorithms. We release 2-3 times per week, so your cool new features will be live and active on the site straight away. And as we're all about gaming, you'll be involved in lot of market research: playing GTA IV or pwning some n00bs at Call of Duty 4 is all in a days work! :)

Are you the one? You are, if you:

  • Love agile development, working independently on your own challenges, and together in a team on the bigger vision
  • Are completely fluent in a scripting language such as Python, Perl or Ruby and have experience with web frameworks and the MVC concept.
  • Have used MySQL or PostgreSQL extensively and you know your way around Apache.
  • It's a bonus if you have good Javascript (especially jQuery) skills
  • Get excited by the idea of scaling web apps to millions of users
  • Are the best developer in your peer group, and want to be at a place where you are constantly challenged and pushed to become better
  • Get obsessed about the problem you're solving and don't stop until you've cracked it
  • Have a thirst to learn new skills and technologies, and can pick things up easily
  • Fun to be around, get on well as part of a small, fast-moving team and enjoy talking about new ideas

Benefits:

  • Relaxed, sociable work environment with lots of independence
  • Building an exciting app that millions of real life people will use and appreciate everyday

Benefits: * As part of a team of super smart and fun people, devoid of all the usual politics and games * With a choice of widescreen/dual monitors, a new computer and a Herman Miller Aeron chair * In a fun office in the heart of Soho, with a competitive salary and stock options (you're working hard to make the company successful, so you should share generously in the reward!)

A little more about us:

  • Backed by some of the most prestigious investors in the world
  • Founded by entrepreneurs with a track record for success with internet and video games companies
  • Recently launched after a very successful private beta program, with a huge pool of gamers itching to be invited
  • We'll be messing around with Facebook Apps, OpenSocial and will be integrating with Xbox Live and other multiplayer services.
  • And unlike a number of other web startups, we know exactly how to make money and steps needed to get us there.

So, all exciting stuff! If you're interested, get in touch. Experience is less important than talent. CV is always helpful. Examples of things you've built yourself is essential. Shoot an email to Ben at ben[at]playfire[dotcom] to say hi.


SEEK YOU TOO BV (Veenendaal, The Netherlands)

Posted 18-June-2008

Job Description:

Programming with the latest techniques in a team of professional software engineers using test-first and agile development methodologies.

Seek you Too is a company with highly motivated experts, who are researching and developing very innovative software. The most important Open Source Product is Meresco. More information can be found at www.meresco.com.

What Python is used for:

Python is the default programming language used with all our projects.

  • Contact: J. Hoving
  • E-mail contact: