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-05-12 19:36:25 +0200 (Mon, 12 May 2008) $

Python Job Opportunities

ApplianSys (Coventry, UK)

Posted 12-May-2008

Job Description: Product Developer x 2

ApplianSys needs several Product Developers to join our team immediately. You will be joining a young, ambitious and high growth company that is venture capital-backed and expanding fast in the international Server Appliance market.

Ideal candidates will have excellent technical and interpersonal skills. You will be motivated by the prospect of working in an entrepreneurial team-based environment where you can learn fast and move your career forward.

You will be joining an energetic, hard-working and talented technical team, working on upgrades to our existing DNS and web cache products and new appliance products in our pipeline.

You will typically work in a pair with a senior developer following agile development methodologies. Tasks will include specifying, prototyping, development, testing and documentation.

What Python is used for:

  • WebGUIs through which users interact with the appliance
  • Appliance API for embedding network applications within our proprietary Linux appliance platform.
  • Product testing and benchmarking.

Further Information:


Flowgram (San Francisco, Ca, USA)

Posted 12-May-2008

About Us

Flowgram is building a new multimedia-rich way to communicate. The Flowgram product, currently in private beta, has captured the imagination of a prestigious group of individuals with exceptional track records including Abhay Parekh (founder), who co-founded Fast Forward Networks which sold for over $1b. Abhay was also a venture partner at Accel Capital and is currently an Adjunct Professor of EECS at UC Berkeley. Flowgram investors include Reid Hoffman (Paypal, Linkedin), the founders of Flickr, The founding CEO of Macromedia, and members of the founding team of WebEx and Tibco Software.

Blending industry veterans with promising talent, Flowgram prides itself on the quality of our team. We believe that a small group of passionate, smart, fun people can achieve amazing things when given the right focus and environment.

Position Details

Flowgram is seeking passionate, versatile developers with a focus on back-end technologies. If you enjoy constant exploration, learning, a fast-paced environment, and believe that working with other great people is paramount to building a great product and company, we should talk.

Responsibilities:

  • Optimize and continue to develop current product offerings based on user feedback and analysis.
  • Collaborate with the team to plan and design new functionality.
  • Do whatever it takes to translate product designs and requirements into launch ready web offerings.

Command of at least several of the following:

  • HTML, XHTML, CSS, DOM, AJAX
  • Object oriented JavaScript development
  • Cross-browser compatibility issues and degradation strategies
  • Django
  • Flex/Flash
  • Object oriented programming
  • LAMP and competing technologies
  • Automated build and test systems, functional, unit, and integration testing
  • Linux/FreeBSD

Bonus points:

  • Toolbar/browser add-on development experience
  • Experience building widgets for MySpace and/or Facebook platform
  • Consumer product expertise
  • Webkit development experience or deep knowledge of other browser technologies
  • Previous experience scaling consumer facing applications

What Python is used for: Back-End support for website and Flex Client

  • Contact: HR
  • E-mail contact: emails resume and cover letter to careers@flowgram.com
  • Web: www.flowgram.com blog.flowgram.com

San Diego Union-Tribune (San Diego, CA, USA)

Posted 12-May-2008

Job Description: PROGRAMMER/ANALYST - ONLINE DIVISION

We're expanding our online programming team which develops web application solutions and components for the San Diego Union-Tribune (newspaper, internet sites, and multimedia) primarily using Python and Django. All skill levels are welcome to apply since we have three full-time positions available at Level 1, 2 and 3. These positions will utilize object-oriented design and development, multi-tier architectures, web-based GUI development, database modeling and other technologies for web applications, automate business functions and facilitate code/object re-use.

Qualified candidates will possess a bachelor's degree in computer science or related technical field. Candidates should have a minimum of 2 years in software development and programming experience developing server-side applications in a Linux environment; 2 years developing web-based applications; 2 years in object-oriented development using Python and JavaScript; 1 year experience with either MySQL or Postgres databases. Experience must include at least 1 year developing scalable web and content-management applications with Python and/or Django. Additional experience with PostGIS, Subversion, Apache, Drupal, PHP, AJAX or Perl a plus. We are seeking strong team players who have excellent project management and communication skills.

The San Diego Union-Tribune is proud to offer an excellent benefits package, which includes medical, dental, vision, life insurance, 401(k), retirement, tuition assistance and more. An Equal Opportunity Employer.

What Python is used for:

We've used Django/Python to develop custom content management system (CMS) solutions for our Entertainment section, AmplifySD.com, Contests, Comments and other features of www.SignOnSanDiego.com. For content management of our News sections, we recently purchased the Ellington CMS (www.ellingtoncms.com), which runs on an open-source web platform, LAMP, that consists of Linux (we use Ubuntu), Apache, PostgreSQL, and Python. Future projects will include the customization and development of the Ellington CMS for our organization plus new product development based on R&D research to increase our revenue and audience. Therefore we're looking for individuals to use Django/Python to development many exciting new online products and maintain our existing systems.


TeamPatent LLC. (Oakland, CA, USA)

Posted 10-May-2008

Job Description: Backend Lead - Python, Postgres, Amazon EC2

TeamPatent is building a browser-based, collaborative editor, similar to Google Documents, adding novel tools to express relationships between text and images (see screenshot on homepage which illustrates one of our prototypes). Initially, we're building an editor to draft patent applications but intend to soon thereafter supply our technology as an extensible and embeddable editor for other document types. The National Science Foundation is funding us because our innovation is "game-changing", providing fundamental new capabilities to express complex ideas.

We're looking for a full-time, talented, and resourceful backend software engineer with experience designing, deploying, and maintaining production sites--ideally, someone who worked at a dynamic, smaller company and had to wear lots of hats. There's currently just two of us so you'll have plenty of responsibility/autonomy to be an individual contributor. This is a research project with enormous market potential and enough intellectual scope to keep a very smart person engaged for at least several years.

Our backend technology stack includes Python and Postgres and we're deployed on Amazon EC2/S3. It would be helpful if you're expert level in some of these technologies. As a member of TeamPatent, you'll help contribute to open source while consistently working on an important product--we maintain two of the largest widgets in Dojo--dijit.Editor & dojox.Sketch (intro, API, & discussion).

We'd prefer someone in the SF Bay Area (we're in Oakland). Principals only please (outsourcers & recruiters not welcome). To apply for this position please contact jobs[at]teampatent[dot]com

  • Contact: rokahn (founder)
  • E-mail contact: jobs[at]teampatent[dot]com
  • Web: teampatent.com

YouTube (San Bruno, CA, USA)

Posted 9-May-2008

Job Description:

Software Engineer, YouTube Mobile - San Bruno

This position is available in San Bruno, CA.

The area: Software Engineering, YouTube

YouTube (a Google company) engineers continue to stretch the boundaries of how people connect with information, and this extends to the company's mobile initiatives. Our Mobile Applications Software team includes talented engineers who work on problems unique to mobile computing, from inception through the end of the product development lifecycle. We strive to create innovative products and services that work on mobile devices for those who need access wherever they go.

The role: Software Engineer, YouTube Mobile

The YouTube Mobile team is blazing the trail for mobile video, bringing the YouTube experience to mobile phones everywhere. You will be working with a small team of dedicated, passionate engineers and designers on all aspects of the YouTube mobile website, including both front-end features and back-end systems development. Successful candidates will have a passion for learning new technologies and a focus on creating great user experiences.

Responsibilities:

  • Conceive, design, and implement features for YouTube's mobile website.
  • Enhance and integrate with back-end systems such as transcoding and serving.
  • Work with manufacturers and carriers to define platform enhancements for video.

Requirements:

  • BS or MS in Computer Science, or equivalent.
  • 3+ years of software engineering experience.
  • Proficient in one or more object oriented languages (C++, Python, Java).
  • Experience in database programming strongly preferred; MySQL a plus.
  • Experience in web development (HTML, AJAX, Javascript, Flash) strongly preferred; mobile web development a plus.
  • Familiarity with UNIX/Linux operating system 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=*Software+Engineer,+YouTube+Mobile+-+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.


YouTube (San Bruno, CA, USA)

Posted 9-May-2008

Job Description:

Software Engineer, YouTube APIs - San Bruno

This position is based in San Bruno, CA.

The area: 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: Software Engineer, YouTube APIs

Want to watch YouTube on your television? How about uploading video game footage directly from the game?

The YouTube API team is focused on creating a rich set of APIs that allow developers to deeply integrate YouTube's community and content into their web sites, applications, and devices. You will be working with a team of experienced developers to design and implement new APIs for YouTube, as well as enhancing the existing service. Successful candidates will work closely with YouTube's core site engineers and infrastructure team to build a robust and scalable service that anticipates the needs of our diverse developer community.

Responsibilities:

  • Design and implement API enhancements as well as supporting existing systems.
  • Enhance and integrate with back-end systems such as indexing, transcoding, and serving.
  • Educate our developer community through documentation, tools, samples, and presenting at developer events.
  • Find creative solutions to bridge the needs of developers with YouTube's business and technical requirements.

Requirements:

  • BS or MS in Computer Science, or equivalent.
  • At least 3 years of software engineering experience and experience developing and supporting SDKs and/or APIs.
  • Proficient in one or more object oriented languages (C++, Python, Java).
  • Strong verbal and written communication skills.
  • Experience in database programming strongly preferred; MySQL a plus.
  • Experience in web development (HTML, AJAX, Javascript) strongly preferred.
  • Familiarity with UNIX/Linux operating system 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=*Software+Engineer,+YouTube+APIs+-+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.


YouTube (San Bruno, CA, USA)

Posted 9-May-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:

  • BS in Computer Science or equish and object-oriented ActionScript 2.0 or 3.0 (experience with client-server interactions (Flash remoting, Flash Communication Server, XML requests) a plus).valent experience.
  • 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.


YouTube (San Bruno, CA, USA)

Posted 9-May-2008

Job Description:

Software Engineer, YouTube Content 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: Software Engineer, YouTube Content Syndication

The YouTube Content Syndication team is focused on enabling YouTube's content and community to be experienced anywhere on the web. You will be creating compelling features, easy-to-use gadgets, and innovative applications that allow a wide range of third party sites and their users to participate in the YouTube community. Successful candidates will work well in both front-end and back-end environments and have a passion for learning new technologies and creating great user experiences.

Responsibilities:

• Design and build reusable gadgets and applications for use in third party websites. • Enhance the embeddable YouTube player to enable deeper integration on third party websites. • Conceive and implement new features for the YouTube web site to enhance the experience for content providers and website publishers.

Requirements:

• BS or MS in Computer Science, or equivalent. • 3+ years of software engineering experience. • Proficient in one or more object oriented languages (C++, Python, Java). • Experience in database programming strongly preferred; MySQL a plus. • Experience in web development (HTML, AJAX, Javascript, Flash) strongly preferred. • Experience developing and supporting SDKs and APIs strongly preferred. • Familiarity with UNIX/Linux operating system 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 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=Software+Engineer,+YouTube+Content+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.


AdKnowledge, Inc. (Kansas City, MO)

Posted 9-May-2008

Company Background: Founded in 2003, located in Kansas City, Missouri and sales offices in London, Sydney, San Francisco, and Los Angeles, Adknowledge operates a central online marketplace (http://www.bidsystem.com) for advertisers seeking additional ways to market their products and services online and extend their reach beyond Google(r) and Yahoo(r).

Adknowledge benefits advertisers, publishers and consumers alike by delivering ads that are more relevant than typical online advertisements. The company accomplishes this by utilizing its proprietary and leading-edge behavioral targeting technologies.

In addition, Adknowledge provides full-service solutions to a wide spectrum of publishers seeking to monetize their digital assets. Examples include search engines, email list owners, Internet Service Providers, Facebook developers, affiliate networks and web site operators. Position: Sr. Software Developer (3 openings)

Requirements:

The successful candidate will have the following qualifications:

  • 2 to 4 years experience in software and Web development.
  • Solid experience with Linux, Apache, SQL, Python and PHP development (Ruby, Perl, HTML/CSS a big +++ plus).
  • Must be detail-oriented and very self-motivated.
  • Be willing to work in a highly competitive environment with deadlines.
  • Excellent interpersonal skills.
  • Capable of handling multiple tasks and changing priorities.
  • Experience with large databases of over 10 million records.

Contact Person: Cynthia Cutler, Senior Recruiter


BestPricePicker.Com (Warsaw, Poland)

Posted 8-May-2008

Job Description:

An e-commerce website is in the process of migrating to the Zope platform and requires a complete professional store front built from scratch. More details are available by email.

  • Web application development experience is required;
  • At least 2 years Zope experience required;
  • Strong JavaScript knowledge is a big plus;
  • Good command of the English language is required;
  • Remote work is a possibility.

Please send your resume at jobs[at]bestpricepicker[dot]com and we will get back to you.

What Python is used for: To design and develop a professional store front on top of Zope.


Microcom Recruiting [AGENCY](London, Bristol, UK)

Posted 7-May-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.

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).

Contact:


IBA Software [AGENCY](northern Mass, USA)

Posted: 07-May-2008

Job Description:

Contract Position, CAN WORK REMOTELY!!!!

The objective of this project is to support a fault-tolerant Linux server configured as a "network appliance"; where the end user will have no access to the executables, operating system, root access or unencrypted binary code on the hard drive.

The GUI interface and supporting code is written Python with GPG and dm-crypt is also being used. The current programmer is leaving the project due to a career direction change. A handover document for a replacement programmer is being written by the current programmer.

The GUI interface has four tabs, each with different functionality. It is expected that at least one tab if not more and additional functionality that has already been requested will not be completed prior to the current programmer leaving the project. No testing has started and testing will be very limited prior to the current programmer leaving the project.

A replacement programmer needs to join the project for the following:

  • Code the basic requirements not completed before the current programmer needs to leave the project. It is expected that at least one GUI tab will not be completed
  • Added functionality requirements requested after the basic requirements were locked in.
  • Additional functionality requirements not yet known.
  • Fix errors discovered during:
  • Unit testing
  • Integration testing
  • System testing
  • System integration testing
  • Pre-production testing
  • Production
  • Provide documentation updates to the projects documentation specialist

Please Send Qualified Resume to Alaina Swanson


Mastech, Inc. [Agency] Orangeburg, NY, USA

Posted 7-May-2008

Python Programmer

  • Designs and codes from specifications, analyzes, evaluates, tests, debugs, documents, and implements moderately complex software applications. Prepares detailed specifications.
  • Provide programming skills to augment team capacity. Project consists of coding and deploying new version of in-house web based applications to new production platform.
  • Skills required include - substantial object oriented programming knowledge, substantial web based programming experience, solid working knowledge of python programming language, experience with apache web server, web frameworks (e.g. cherry py) , and linux/unix operating system Experience with telecommunications services or equipment is a plus.
  • Candidate will need work with the existing team and interact with the BA/QA personnel.
  • Skills: Python, Apache, Linux/ Unix Operating system
* Contact: Rakhi Kapoor
* E-mail contact: rakhi.kapoor@mastech.com
* Other Contact Info: 212-381-0614

Linger Media Company (Vancouver, BC, Canada)

Posted 6-May-2008

Job Description: Responsibilities:

  • Design and develop exceptionally high quality Python code for a broad-appeal small business website.
  • Manage all aspects of website development and deployment, including new feature design/development, database design, server maintenance, database migration etc.

The ideal candidate will have the following:

  • Python experience
  • Extensive knowledge of open source tools and development
  • Extensive experience configuring and maintaining Linux servers
  • Strong understanding of UI design and human factors
  • An insatiable desire to find the "elegant solution" to a given problem
  • Must be self-motivated and a good communicator
  • Able to produce results both independently and collaboratively
  • Impeccable attention to detail
  • Dedication to completing work on time with tight deadlines

Other stuff that would make you rock but not necessary is experience with Google API's, Django, and that you use a Mac.

Job is contract that could turn to full time.

Please send your resume, cover letter, and salary expectations to jobs@lingermedia.com.


VMware, Inc (Palo Alto, CA.)

Posted 6-May-2008

Job Description: Build Infrastructure Engineers (mid – senior level)

VMware, the industry leader in high-performance, enterprise-class x86 virtualization technology, is looking for an organized and detail-oriented Build Infrastructure Engineer to play a critical role in improving build infrastructures to improve productivity for both development and build engineering.

As the Build Infrastructure Engineer, you will get the opportunity to work closely with build release team and senior development engineers in products and design meetings in large scale projects. The Build Infrastructure Engineer will engage new tools (tools development) into our environment by proposal, design and implementation, and must be independent and have strong leadership skills. Work independently to improve our existing build system.

Job Requirements:

  • 3-5+ years of experience in software development roles on Windows and/or Linux platforms.
  • Must know Python and Perl scripting or other OOP scripting
  • Must know CVS, Clearcase, Perforce
  • Must have expertise in C/C++
  • Must have Automated Build experience.
  • Must have in-depth understanding of makefiles. Experiences with SCons strongly desirable.
  • Must Have done software development on both Linux and Windows platforms
  • Desired: experience with multiple build environments, such as Solaris, VXworks, Mac, Win, Linux, RedHat, SuSe, Fedora, Debian, Ubuntu.
  • Desired: strong SCons or ANT
  • Understand symbol resolution issues, including both dynamic linking and static linking is desirable
  • Experience working with scripting subsystems in excess of 10,000 lines of code.
  • Expert in open source tool configuration processes such as Buildforge, Electric Cloud, Toolsmith
  • Extremely knowledgeable in the entire development build tool chain, including compilers, linkers, debuggers, and editors. Experiences building cross-compilers is desirable.
  • Experience building GNU autoconf/automake based open-source software on UNIX platforms is desirable.

# VMware is moving from Perl to Python. Python is used here a lot. Build tools, build the environment, build the infrastructure etc.

If interested please send resume to:

SherryShah
Engineering Recruiter
VMware
650-427-5898
Palo Alto, CA. 94304

Space Telescope Science Institute (Baltimore, MD)

Posted 5-May-2008

Job Description: Senior Systems Administrator

Far-distant galaxies from the beginning of time. Fiery stars born in clouds of gas and dust. You've seen the pictures; now be a part of the history. Join the team that operates and manages the Hubble Space Telescope and its successor, the James Webb Space Telescope. Experience the wonder of 21st century space exploration in a job that offers a competitive salary and generous benefits. Space Telescope Science Institute, located on the Johns Hopkins Homewood campus, is in search of a Senior Systems Administrator to work in our Information Technology Services Division.

The Senior Systems Administrator provides maintenance, development, and user support for one or more of the following service areas: web, desktops, servers, operating systems, system programming, account management, storage, networking, software, hardware, etc.

Regular duties include performing IT systems administration and maintenance, evaluating, installing, and upgrading software and hardware, resolving user questions and issues, providing support and training to Institute staff, coordinating hardware problem resolution with on-site and vendor service personnel, performing problem diagnosis and recovery, monitoring and analyzing use of system resources and making recommendations for changes, monitoring system security, and staffing IT Help Desk. The candidate should possess an expert knowledge of relevant technical areas, be able to plan and execute major installations and upgrades, perform monitoring and trend analysis and recommend system resource management procedures and changes for improvement.

Candidates must have a bachelor's degree in IT, Computer Science, or related field and 6 years of progressively responsible experience in IT support. Substitution of additional relevant education or experience for stated qualifications will be considered.

STScI offers an excellent benefits package, tuition reimbursement, competitive salaries, and a stimulating work environment. Candidates are requested to submit their resume through our online application system at http://www.stsci.edu/institute/employment. Resumes received by May 9, 2008 will receive full consideration.

Committed to the benefits of diversity, we strongly encourage qualified women and minority candidates to apply. EOE/AA/M/F/D/V.

3700 San Martin Drive Baltimore, MD 21218


Zope Corporation (Fredericksburg, VA USA)

Posted 4-May-2008

Job Description: Software Engineer

Zope Corporation is looking for talented Python, Zope 3, Javascript programmers to join our team to deliver cutting-edge Zope solutions for our customers.

Requirements:

  • Strong background in Python and Web application development
  • Javascript a plus
  • Proven ability to design and deliver custom solutions
  • Strong communication/collaboration/problem solving/documentation skills
  • Zope expertise not required

Responsibilities:

  • Conduct detailed analysis of problem domains and customer requirements
  • Deliver robust software components and solutions
  • Contribute to project documentation, transition materials and training
  • Participate in the continuing development of the Zope platform

Qualified candidates, send resume and salary requirements to careers@zope.com.

More information is available at Zope Careers


Southern Regional Climate Center (Baton Rouge, LA, USA)

Posted 02-May-2008

Job Description:

The NOAA Southern Regional Climate Center (SRCC) at Louisiana State University is seeking a computer systems manager (systems administrator) to manage its enterprise grade systems and workstations. These systems control a dynamic 24/7/365 data collection system that supports a climate data warehouse, operational service center, and research facility on the LSU campus. Computing facilities include Linux-based servers and workstations, a SUN storage server, peripheral devices operating in a high speed networked environment.

Required Qualifications:

  • Bachelor’s degree in a physical, computer, engineering science or related field;
  • experience managing UNIX-based operating systems;
  • effective written and oral communication skills;
  • the ability to interact with people having diverse technical and non-technical backgrounds;
  • analytical troubleshooting skills.

Additional Qualifications Desired:

Candidates that do not have formal computer system management experience, but have a solid working knowledge of UNIX based operating systems, are encouraged to apply. Special consideration will be given to candidates with experience in scientific or technical applications programming, statistical and graphical analysis, GIS development, UNIX shell scripting, relational database system management and/or design, website development, and cluster computing. Preferred software language skills include C, C++, Python, Java, and PHP.

Responsibilities:

Maintains a highly responsive, reliable, and secure computing environment in support of SRCC activities including installation, maintenance, and administration of all SRCC computers and software systems in on-site and off-site locations; installs, configures, and manages hardware and software systems that support realtime data processing, web services, disk-based data resources, user accounts, email services, and cluster computing.

Competitive salary is commensurate with training and experience. An offer of employment is contingent on a satisfactory preemployment background check. Application deadline is May 16, 2008 or until a candidate is selected. Submit a letter of application, a current resume (including email address), and a list of references via email only. Attachments should be provided in PDF format.

  • Contact: Dr. Kevin Robbins, Director, SRCC
  • E-mail contact: krobbins <at> srcc <dot> lsu <dot> edu
  • Web: http://www.srcc.lsu.edu

Rackspace IT Hosting (San Antonio, TX, USA)

Posted 01-May-2008

Job Description: Rackspace: IT Hosting (Proud sponsors of PyCon 2008)

Rackspace is a highly awarded and respected IT and managed server hosting company. We earned our place by approaching what we do from our customer's point-of-view. We do more than just expertly support the technologies we provide; we also expertly support our customers. We call it Fanatical Support(tm). It's our mantra and it works really well for all involved - our customers, our employees, and our company.

Python is ingrained in our business. We're not just tinkering with it or adopting it for the first time. Python powers the tools that enable us to deliver our trademark Fanatical Support to customers. You may have seen the article at http://www.python.org/about/success/rackspace. When that article was written in 2003, we had to do a lot of things on our own because there weren't any cool ORMs or web frameworks. Since then, we've started using Pylons and SQLAlchemy and are continually researching frameworks and tools in the community.

We're also exclusively using Python in RackLabs, our internal R&D group. Their latest undertaking makes heavy use of Twisted and SQLAlchemy. Even the development environment is Python-friendly with WingIDE, Mercurial, and Trac. Rackspace is hiring in both our IT and RackLabs groups. We need Python developers who:

  • Have been there, done that, with the t-shirt to prove it (import antigravity).
  • Can say and write stuff that others will understand.
  • Enjoy finding elegant solutions to interesting problems.
  • Believe there is always a better way.
  • Found enlightenment reading the Zen of Python.
  • Have a resume in a format other than Word.

Bonus points for:


Kforce Technology Staffing Boston, MA, USA

Posted May-01-2008

Position Qualifications

  • Experience with Python and an object oriented language such as C++, or Java
  • Excellent programming ability
  • Record of superior academic or professional achievement

DESIRED BACKGROUND/EDUCATION

Bachelor's degree or higher from an excellent university

POSITION OVERVIEW

We are looking for outstanding software engineers to help develop our research and trading infrastructure. The ideal candidate is someone who loves programming and is passionate about creatively applying technology to solve complex, real-world problems. The successful candidate will be a key contributor in projects related to distributed computing, data warehousing, automated testing and monitoring, and large scale data analysis. No previous financial experience required.

Python will be used within the quantitative analysis group, for the research and trading infrastructure within this asset management firm.


Brainwave Corp. (Hyderabad, AP, India) & (Kolkata, WB, India)

Posted: May-01-2008

Application Developer:

Job Description:

  • Create applications using the Brainwave Platform that get work done, simply and efficiently.
  • Contribute to SRS formation, Brainstorm design and architectural decisions for the applications.
  • Use and enhance Widget libraries.
  • Use iterative development
  • Make the user, experience a low learning curve and get them hooked on to your applications
  • Research and find optimal solutions to solve tough technical problems
  • Always stay on the bleeding edge of technology.

Requirements:

  • Experience in web based software development,
  • Knowledge of Python is a must.
  • Theory of Databases and algorithms is critical.
  • Work Experience of Minimum 0-2 years (or 4 project cycles)
  • Professional courses in RAD, Prototyping, Testing, User Interface designing and Usability testing will be an added advantage
  • Must have successfully solved technically difficult problems in his earlier roles.
  • Experience in Linux/Unix and windows environment.

Note: Relocation package can be mutually agreed on for deserving candidates.

Company Info:

Brainwave is one of the few product based companies. It is an innovator, delivering next generation solutions in the IT field. With its python based, schema less database centric, rapid application development engine, Brainwave provides solutions to various businesses and enterprises.


Population Data BC. (Vancouver, BC, Canada)

Posted: May-01-2008

Job Description:

The Population Data BC is dedicated to building the world's most comprehensive data infrastructure on the determinants of health and creating a research infrastructure that facilitates innovative, interdisciplinary research of international importance. Working as part of a small, innovative team in a multi-server, high security Linux environment, the application programmer will develop systems software and will provide programming support for the ongoing management of data held by Population Data BC and its partners. This position will be within the Population Data BC.

Major Responsibilities may include:

  • designing and developing web and GUI applications and database systems for loading data, managing databases, and generating data extracts
  • managing data from Population Data BC partners and maintaining integrity of databases
  • conducting data extracts, and designing and executing complex data queries using databases and other file formats
  • communicating with team leads and other Population Data BC and its partner staff to obtain feedback and ensure consistency with overall goals and priorities
  • documenting applications, systems and processes using established documentation methods
  • attending meetings - including project advisory group sessions; and performing other related duties
  • participating in probabilistic record linkage activities
  • other duties as requested and relevant

Education/Experience:

University degree in Computer Science plus two years of related experience in database application programming and web application development, or an equivalent combination of education, training and experience.

Required Skills and Experience:

  • Experience with web application development
  • Experience with some of Python, Ruby, Perl/ModPerl, Java, C++, or other object oriented languages
  • Experience with Django an asset
  • Experience with Linux/Unix environment
  • Experience with the use of open source software in critical systems
  • Experience managing large datasets and databases
  • Familiarity with validation and transformation of data between various database and file formats
  • Familiarity with open source software development model
  • Proficiency in Unix shell scripting preferred
  • Knowledge of probabilistic record linkage an asset

Enfold Systems (Houston, TX, USA)

Posted: Apr-28-2008

Senior Developer / Technical Lead

Enfold Systems is the premier provider of Windows integrated open source content management solutions. We are a close knit company comprised of creative and analytical minds. We foster an environment where your leadership potential and original ideas will flourish. If you are looking for place where you can make a difference in a tangible way, look no further.

Location: Houston, Texas (Museum/Montrose)

Hours: Full time or Contract to Hire

Compensation: Based on Experience

Reports to Director of Development

Responsibilities:

  • Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's 3-tier or N-tier architecture
  • Works with Web Designers in a team setting
  • Exploratory approach to problem solving
  • Plan, execute, and control technical aspects of projects, both large and small.
  • Assist in project scope / requirements analysis definition & estimation
  • Create and submit detailed technical plans
  • Determine appropriate resources required to implement project tasks
  • Manage/balance competing demands: scope, time, cost, risk and quality
  • Manage technical project personnel including subcontractors / client personnel
  • Monitor progress and prepare status reports detailing progress of projects
  • Generate new ideas regarding the development of best practices methodologies and tools.

Required Skills:

  • BS in Computer Science or equivalent years in industry
  • 2-4 years of C++, Python, Java or Smalltalk
  • Enjoys reading source code
  • Understands the value of test-driven development
  • Able to switch from product development to client interaction with ease
  • 2+ years of technical project management experience (software or web-based)
  • Consistent track record for delivering?projects on time and budget

Desired Skills (any of the below):

  • Experience working with Open Source technologies
  • In-depth knowledge of the Zope application server
  • Exposure to of the Plone content management system
  • Experience with information retrieval, taxonomy / other information management systems
  • Search Engine experience: Lucene/Xapian or commercial offerings
  • Real world Python experience
  • Windows experience (COM/.NET)
  • Willingness to acquire and learn new skills as needed
  • Self-motivated and able to work in a fast paced environment

National Renewable Energy Laboratory (Golden, CO, USA)

Job Description: Student Intern ­ Scientific Computing Group 5900 5900-7259

A student internship is available in the National Renewable Energy Laboratory's (NREL) Scientific Computing Group. NREL is the nation's primary laboratory for research, development and deployment of renewable energy and energy efficiency technologies. The intern will be supporting work concerning management of scientific and technical data. Our data group is cutting-edge with respect to capturing rapidly changing scientific metadata and allowing the scientists to relate different kinds of data in a meaningful way. We have an immediate opening for a summer student internship with possible extension to one year in our Golden, Colorado office. The position would be part-time (15 - 25 hours per week) during the school year and/or full time during the summer.

DUTIES: Will include working with researchers on techniques to enable the capture and storage of technical data in a scientific setting. Your role in our development team would be to support data harvesting using existing software, and develop new visualization techniques for existing data sets.

DESIRED QUALIFICATIONS: Undergraduate or graduate student in computer science or related field, with demonstrated experience in programming, databases and software development. Experience using agile techniques and test-driven development. Demonstrated of Unit Testing. Experience with major dynamic languages like Python, Ruby, or C#.

PREFERRED: Demonstrated good writing skills and computer skills, specifically including programming in python and database use. Experience with systems related to management of scientific data.


Fish Software (Dallas, TX, USA)

Posted Apr-24-2008

The Company:

Fish Software is an event marketing company located in the Dallas, TX area. We deliver to our customers custom, client/server, real-time, immersive media solutions incorporating sophisticated technology such as Real-Time Locating Systems. Our proprietary framework is built on Python and open source software in general.

Job Description:

This full-time position is ideal for an intermediate level developer but more or less experience can be accommodated. You will be primarily responsible for customizing our framework on a client by client basis in order to deliver a custom immersive media solution. Tasks will vary on a project by project basis but can include: Python development, Flash/Javascript oriented development, client/server programming, GUI programming and even some simple graphic design. Work will at times also focus on longer term research and development aimed at improving the capabilities and reliability of our frameworks.

Requirements:

We desire the following experience/skills:

  • Excellent Python programmer
  • High-level, object-oriented design skills
  • Comfortable working from requirements documents and unit testing
  • Experience with Twisted and/or real-time client/server applications in general
  • Comfortable developing on Linux, Windows and Mac OS X
  • Experience with Flash/Javascript is a plus
  • Experience developing and deploying web applications using Python frameworks is a plus
  • Graphic design skills are a plus

Note:

Relocation is not available; likely candidates will be from the Dallas/Ft. Worth area.


NIM Labs (Aliso Viejo, CA, USA)

Posted Apr-24-2008

Overview: Networks in Motion (NIM) provide award winning wireless navigation solutions for today’s GPS enabled mobile phones. Our exceptionally reliable platforms deliver location-centric information to people on the go, offering continuous access to local directories, maps, driving directions and more. We deliver products to major wireless Carriers and enterprise customers, enabling the rapid deployment of mapping, directional, and other location based services utilizing our patent-pending technologies.

NIM Labs has openings to lead and develop next generation products and services.

Job Description: Python Guru’s to lead and contribute in NIM’s next generation LBS solutions. Both Web and Server-side development is based on Python and C/C++.

  • Available: Contractors, Part-Time, or Full-Time job positions are currently open.

Job Requirements:

  • Must have expertise in Python
  • Must have expertise in C/C++
  • Must have several years of software development experience
  • Must have knowledge of TCP/IP and network programming
  • Must have extensive knowledge of Unix/Linux or Windows environments
  • Must be knowledgeable in the entire development build tool chain, including compilers, linkers, debuggers, and editors.

If interested please send resume to:


Robert Half Technology. (Toronto, ON Canada)

Posted Apr-24-2008

  • Title: Python / Django Developer
  • Industry: Media & Communications
  • Location: Toronto, Ontario
  • Ideal Start Date: May 05, 2008
  • Salary Scale: $40.00 to $45.00 / HR

Job Description: Our client, a leading technical and media firm has an immediate project need for a Python / Django Developer. This project will begin by May 05, 2008 and will extend 4-to-6 weeks. The role of the Python / Django Developer will be to work directly with the Development Director to meet the technical requirements of the end client. Projects could include implementing features like User Profiles, forums, blogs, photo galleries, social interactions, and content syndication. This is an exciting opportunity to use an emerging technology on a great application in a laid-back environment. As a strong candidate for this project opportunity, you must have 3 or more years of experience working with Python and 2 or more years coding with Django.

  • Contact: David Keir, Account Executive, Robert Half Technology
  • Phone: (416) 350-8143
  • Email: toronto@rht.com
  • Web: www.roberthalftechnology.com
  • Job Reference: #509-038350

Digg, Inc. (San Francisco, CA, USA)

Posted Apr-24-2008

Job Description: Python Developer

Code and support the core software of Digg.

RESPONSIBILITIES:

As part of Digg's Research and Development team, develop and support the cutting edge components of Digg's backend: custom databases, custom analytics, specialized algorithms, and whatever else we need to invent.

QUALIFICATIONS:

  • Coding experience with Python and Linux in a startup environment
  • Basic competence with Subversion, Apache, and MySQL
  • Bachelors degree or higher in CS or any branch of science or mathematics
* Contact: Kathleen Ortiz-Sr. Recruiter
* E-mail contact: ortiz@digg.com
* Other Contact Info: jobs@digg.com
* Web: www.digg.com

Telesolutions National Search, Inc. [Agency]

Posted Apr-22-2008

Company Description:

TeleSolutions is a National Executive Search Firm working with companies and candidates in the Telecommunications, Data Communications, Semiconductor, and Fiber Optic Industries.

Job Description: Software Engineer

We have a very special search ongoing with a Northern California company looking for a Senior Software Engineer responsible for the development of full applications in Python. We are looking for a hard-core software professional, with in-depth knowledge of and experience with the Python approach to software development.

The company is currently pre-IPO made up of Executives from multiple companies who have taken start-up companies public and know the secret of success. Company offers full benefits including medical, dental, 401K plans and very competitive compensation.

Responsible for the development of full applications in Python. We are looking for a hard-core software professional, with in-depth knowledge of and experience with the Python approach to software development.

Qualifications:

  • 5+ years of software development experience.
  • 2 years of Python application development
  • Experience with Python extensions in C/C++
  • Experience interfacing with C/C++ applications in Python
  • Experience with advanced programming techniques including introspection, meta-programming, data driven design.
  • Experience with the following are a plus:
    • Embedded systems
    • Linux development
    • Software design for redundant/high availability systems
    • Telecommunication transport technologies
    • Application development using the Twisted framework
    • Application/GUI development using VxPython
  • Agile development practices
Contact: Carole Wichansky - Technical Recruiter
Telephone: (480) 483-1300

Waterstone Capital Management. (Plymouth, MN, USA)

Posted Apr-22-2008

Job Description: Applications Developer.

Minneapolis based hedge fund is looking for an applications developer with 3+ years of experience. This is a hands on position with lots of growth potential and would involve new development and maintenance of existing code and daily process. The individual must have experience in Python, Visual Basic, VBA for Access, SQL Server, .NET and Excel. Knowledge of C/C++ is a plus. Experience in working with financial instruments is required. BS or MS in Computer Science is required. 50% of the programming is in Python.


RSKL, inc. (Los Angeles, CA, USA)

Posted Apr-21-2008

Python / Web Developer

We are a happy and healthy company in the LA area looking for a programmer to head up our small web development team.

Like all great developers, you must be reasonably well rounded, however, because of the nature of our existing code we are looking for particular strengths in the following areas, listed in order of importance:

  • Python (Django framework)
  • Javascript (ajax)
  • General Productivity (GTD is ideal)
  • Latest and greatest html / css techniques
  • Basic web server administration
  • Reasonably strong database skills (mysql)

The majority of your time will be writing python code.

This is a full time position at our office in Calabasas, CA

Contact: rskl.dev@gmail.com


Amplify Systems [Agency] Silver Spring, MD, USA

Posted Apr-19-2008

I have five 6-month contract positions with our Client. Python developer who will be responsible for ensuring the health and development of new and existing systems.

  • Create software that interoperates with legacy components written in Python and C/C++.
  • Work with Product Group and user community to build robust, scalable, dependable applications.
  • Identify and implement operational improvements to enhance software system efficiency and performance.
  • Review enhancements and modifications by other developers to the software, with focus on security and performance.
  • Work closely with user community and operations to resolve production issues.
  • Coordinates the testing, installation, and implementation of new/improved systems or upgrades, and confers with management personnel on operational issues; serves as lead technical advisor and Systems liaison.
  • Instrumental in the implementation of systems as well as software and provide technical support along with training on the use of system utilities and operating procedures to the affected end-users.

Qualifications:

  • Bachelor's degree with major in Computer Science or other related business field with five to seven years of development experience.
  • Must have solid experience developing in Python.
  • Overall strong development with Unix based programming including C, C++, Perl and Python.
  • Must possess a strong knowledge of data communications with a heavy emphasis on TCP-IP network design.
  • Strong skills in development as a designer, writing code and developing production systems.
  • Web application design and development and knowledge of PeopleSoft CRM and billing systems a plus.
  • Experience in the payments industry a plus.

If you are interested in the job please send your resume with contact information. If you are not interested please pass this to someone that might be interested.


Globalistaz Inc. (Chicago, IL, USA)

Posted Apr-19-2008

Job Description:

Who we are: a small, dynamic startup company, currently developing the web application that forms the heart of our business plan.

Location: we're based in the U.S., but we already run the project currently in view via web-based collaboration. If you can offer a point of contact within the U.S., that would be helpful, but it's not essential.

Who we need: contract developers with solid experience in building web apps in this kind of environment, to accelerate the process of bringing our application to production release status.

What your experience should include:

  • Successful development and delivery of web applications, particularly dynamic generation of HTML, HTML forms handling, and interaction with an SQL engine.
  • Python : essential, with a determination to keep your code clean and well-organized, avoiding unnecessary complexity and sneaky tricks.
  • Django : very strongly preferred, but we'll consider Python experts willing and able to come up to speed on Django fast.
  • Highly desirable: a good understanding of CSS; knowledge of browser-specific HTML bugs/misfeatures; use of JavaScript/ECMAScript for navigation menus etc. General familiarity with SVN, Trac, and OpenOffice.

The opportunity: initially, a 2 to 3 month contract for development of key sections of the website, according to our functional and technical specs. Successful execution on this contract will lead to further opportunities for collaboration.

What Python is used for:

Our web app is written entirely in Django and Python, using MySQL as the database engine, served by Apache running on Linux.


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

Posted Apr-19-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.

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.


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

Posted Apr-19-2008

We are technical recruiters with 5 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.


Brainpark, Inc. (Guelph, Ontario, Canada)

Posted Apr-19-2008

We are gathering a team of freedom fighters dedicated to bringing humanity back to the workforce by creating disturbingly simple applications for business. This call goes out to all Python developers located in or nearby Guelph, Ontario who would like to join our unruly gang.

We have been branded as one of Canada's top 20 hottest start-ups and our skunkworks product division is located right here in Guelph. This is your chance to live and work in what has been consistently rated as one of Canada's "most liveable cities". We help instigate and pull together software design gatherings and un-conferences like DemoCamp Guelph in the hope of making our city a great place to stay connected, learn, and work.

Our simple goals are to build software applications that completely change the way people work together within organizations. Come help us pioneer a new path to designing and building effective software products as part of our team working in a highly participatory process. This will require getting your hands dirty in community based events, listening to users and then using that information to thoroughly explore the problems before implementing anything more than a sketch.

ROLE: We're looking for people as interested in asking, and exploring, the right questions as finding a solution. We don't have room for rock stars or wannabes as we all want to play together. If you prefer pencils over photoshop, collaborative conversations more than IM, and wrestling with problems more than jumping to an opinion, then you best chat with us.

Things we would hope you are considering:

  • Can I handle the wild and unpredictable nature of a start-up?
  • Do I really want to stretch myself in a language and technology stack that will make me more productive?
  • Am I willing to live beyond the norms of a job description?
  • What would it be like to genuinely contribute to a team and how it works?

We are looking for someone who is:

  • Finished with working in environments that seem to work directly against getting things accomplished
  • An active self learner
  • A team player who makes the people around them better
  • A strong communicator who can clearly explain and discuss complex technical topics
  • Passionate about building clean, well architected software
  • Not interested in reinventing any wheels but instead able to find and draw on existing frameworks and then work in the community to improve those existing wheels
  • Driven to deliver software with exceptional user experiences and realize that to do otherwise is to fail

You get gold stars if you have:

  • Experience with Python and Django
  • Built sophisticated search functionality leveraging existing frameworks such as Lucene
  • More than 5 years experience in software development
  • A large handlebar mustache

RESUME SUBMISSION: If you are interested in this opportunity and meet the above qualifications, please submit your resume with wage expectations to resumes@brainpark.com. Once your resume has been received, those who are qualified will be contacted.


Exoweb. (Beijing)

Posted Apr-18-2008

Job Description: Exoweb is a fast-growing foreign-owned tech company seeks Junior, Mid-Level andSenior Software Engineers. We are passionate software developmentprofessionals, open source believers and agile methodologypractitioners employing the latest technologies and aggressivelyexperimenting with new ones (Agile Methodologies, ClearSilver, CSS,C++, Django, Flash, Java, JavaScript, Laszlo, Linux, Perl, Python,REST, SQL, Twisted, XML, XP, Zope.). We reward based on merit, enjoy our open loft-like office and an informal-but-challenging work environment. Do you too?

Responsibilities

Software development using advanced technologies and practices (distributed processing, scripting object-oriented languages, eXtreme Programming).

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, and others would be a strong advantage.
  • PRIOR KNOWLEDGE of Python, Linux, Zope/Plone, Scrum, eXtreme Programming is a big plus.

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


Socoto Studios Ltd. (Birmingham, UK)

Posted Apr-16-2008

Job Description:

We are Birmingham based start-up looking to take on a Python Web developer. We are looking for the ideal candidate to start ASAP (1 week!). You will be using the DJANGO framework so any experience of this is a distinct advantage. You must have commercial experience in Web technologies such as AJAX/XHTML/JavaScript and MOST importantly the LAMP stack where P = Python (obviously!). You will be working in a friendly environment with flexible working hours and a simple approach to management. We are working on exciting and innovative projects within mobile (iPhone/J2ME) and Web application field.

If this sounds like your kind of place then get your CV in quick. Thanks all!

What Python is used for: Web app development.


Rosenfeld Media, LLC (Brooklyn, NY, USA)

Posted Apr-16-2008

Part-time Contract Developer: Rosenfeld Media

(http://rosenfeldmedia.com) is a small publishing house based in Brooklyn, NY that publishes short, practical books on user experience design. We are seeking a developer to assist in a series of projects, some ad hoc, and some requiring ongoing maintenance. Our primary needs include:

  • Developing simple reports from our MySQL database
  • Maintaining our ecommerce storefront (built using Kryptronic's CCP software)
  • Tuning data sources (via screen-scraping and APIs) that power the UX Zeitgeist service (http://uxzeitgeist.com).

Our systems run on a dedicated server at pair.com, our site's content is managed by Movable Type, and all of our systems are written in PHP with the exception of UX Zeitgeist, which is Python-based.

Requirements for the ideal candidate include:

  • Ability to program in Python
  • Familiarity working with web services in Python
  • Ability to generate database reports in MySQL

We also hope the candidate is familiar with:

  • Subversion (for version control)
  • cron (used for executing the data gathering scripts and site rebuilds)
  • cherrytemplate (Python module for HTML template development)
  • Knowledge of PHP (CCP shopping cart runs in PHP)
  • Knowledge of SQLobject (used for querying databases from Python)
  • Knowledge of Python imaging library
  • Knowledge of Movable Type

Please send a cover letter and a resume to:

Contact: Louis Rosenfeld (Publisher, Rosenfeld Media)

Contact: lou [at] rosenfeldmedia.com


Flumotion (Barcelona, Spain)

Posted Apr-15-2008

Job Description: Web developer (Python)

Company Profile

Flumotion, part of the Fluendo multimedia services group, is a Spanish company with its headquarters in Barcelona. (see http://www.flumotion.com/) Flumotion offers a 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. This unique streaming platform has been the result of more than two and a half years of investment in R & D. All this is possible because Flumotion has searched for, selected and integrated into its company the world's best professionals in the audio and video sector, with an extensive knowledge of the technologies related to streaming media and Open Source.

In less than 8 months, Flumotion has won top Media & Entertainment companies like Antena3, Telecinco, LaNetro-Zed, and CBNews.

Main responsibilities

Develop and maintain the applications and websites both for internal use and for clients, as well as our public website.

The web development team works on various projects, the vast majority of them written in Python, and develops several applications such as statistics reporting, specific customer frontends, billing and invoicing, etc.

The tasks include:

  • Develop and maintain applications.
  • Analyze and plan projects.
  • Find out and solve existing problems with the applications.
  • Find out and propose ways for optimizing the existing applications.
  • Use common best practices (version control, unit testing, staged deployment).

Job advantages

Opportunity to be part of a quickly growing technology company Work as part of an highly skilled and experienced Open Source and Streaming team Compensation based on performance and customer satisfaction

Position Requirements (skills, characteristics):

  • At least 2 years of experience in Web development.
  • Good knowledge of XHTML.
  • Good knowledge of PHP.
  • Good knowledge of Python.
  • Motivated to learn, work in a team, and improve quality.
  • Relocation to Barcelona required.
  • Fluent Spanish or English both written and spoken.

Position Special Skills (for identifying TOP candidates):

  • Having worked in free software will be a plus.
  • Knowledge of Subversion tools
  • Knowledge of Django
  • Knowledge of MySQL

Contact and more info:


Talent Village (Oxford, UK)

Posted 15-Apr-2008

Job Description:

My client is looking for an experienced analytical engineer to work on our underlying mathematical comparison engine. You will be one of my clients first employees and will help shape the company. This is an excellent opportunity to work with a talented team of developers and mathematicians.

My client’s next generation comparison technology provides personalised and accurate recommendations to consumers, integrating state-of-the-art research in mathematical statistics by senior Oxford academics. We are an Oxford (UK) based start-up, funded by Europe’s leading early stage investors, The Accelerator Group, and the DTI.

Responsibilities:

  • Design, build, and test math-based recommendation engines
  • Help architect the design of the core engines
  • Coordinate and work with the other engineers as well as with our leading mathematicians

Requirements:

  • Solid proficiency in an object oriented language (min 3. years, pref. Java or C++) and algorithm design/implementation
  • Strong scripting skills in Python (min. 2 years)
  • Experience with data modelling
  • BSc (min 2.1) or MS Computer Science or equivalent field, demonstrating analytical problem-solving ability
  • Interest/experience in agile methodologies and test-driven development
  • Authorised to work in the UK

Extras:

  • Background in Machine Learning / Information Retrieval is a strong plus
  • Experience with Design Patterns
  • MySQL or other database proficiency
Contact: Susie Gerlings - Relationship Manager
Other Contact Info: 02079595703

Social Spot (Los Angeles, CA, USA)

Posted 15-Apr-2008

Company Description:

Do you know the difference between static and dynamic typing? Are you obsessed with ducks? Do you want to jump ship from Yahoo!? If so, then we’re looking for you.

Our high energy startup is committed to revolutionizing the way people think about their mobile phones. Our service promotes, assists & inspires face-to-face connections between friends and family through the use of digital devices while maintaining an uncompromising commitment to privacy & security.

To make this happen we focus on working hard, fostering a creative job setting, working harder, indulging in our successes, and then working even harder still – you could say our ambition teeters on the insane, the good kind though.

Job Description:

We are seeking an experienced server engineer to join our small but rapidly growing team. This individual will thrive in a startup environment and is passionate about creating server software that scales to hundreds of thousands of concurrent users and beyond.

You will be involved in all phases of the software lifecycle, from specification to design, coding, and deployment. We will enjoy finding someone who takes pride in the quality of his/her work.

Requirements:

  • Expert level server-side coding experience (Python, Erlang, Jabber/XMPP, C/C++)
  • Object oriented programming background
  • Experienced with functional programming
  • Knowledge of distributed programming
  • Strong knowledge of Postgres or MySQL and development of database-backed applications.
  • Extensive experience with working with data intensive applications including data manipulation, structures and integration.
  • Scalability, security and performance are at the front of your mind. For this reason, you should have exposure to high-volume, high-availability applications and have a knack in building distributed systems.
Contact: Mahmoud Hafez
E-mail contact: mhafez@gmail.com
Other Contact Info: Cell phone: (661) 645-1973.

OLS Controls (Los Gatos, CA, USA)

Posted 13-Apr-2008

Job Description: Current Lead Developer withdrawing from new venture for personal reasons -- looking for another to help him complete Alpha, be in charge of Beta, and then help us ramp. Application is a combination of a website, custom hardware, and Linux SBC enabling companies and homeowners inexpensively to control individual room temperatures via a web interface; Target Market is 80% of the rooms in the world with forced air heating/cooling. This person(*) will write client-side Python embedded controller code, and create server-side feature rich Zope webpages working with a mySQL database.

Looking for a bright, skilled coder who, after a brief orientation, can jump into the middle of an existing project and help create solid scalable code with a good user experience. Open to part-time work, and to cash or equity (equity only for great team member).

Required:

  • Python. Mid-level ability for server-side work, and more advanced Python for client-side coding
  • Zope. Solid experience developing a Zope or Plone site for server-side work
  • HTML, JavaScript, CSS. While design experience would be great, you are able to 'make it happen' when shown how the final output should look

Preferred:

  • Graphics Design
  • Web User Interface design
  • Able to help manage other developers

(*) prefer one person, but open to multiple individuals if interested in client-side-only or server-side-only focus


imo.im (Palo Alto, CA, USA)

Posted 12-Apr-2008

Description: imo strives to develop amazing products that people will love. We are a start-up founded (and funded) by one of the first ten employees at Google and advised by several early Googlers. We have tons of project ideas, and we are looking for outstanding engineers to implement them.

Requirements:

  • BS/MS/PhD in computer science (or the equivalent).
  • Strong grasp of data structures and algorithms.

Extra credit:

  • Experience building and designing scalable distributed systems.
  • Ability to design and implement systems in Python.
  • Extensive experience writing networking code in C/C++.
  • Thorough understanding of TCP/IP and network programming.
  • Adept at hacking open source software.
  • Experience with HTML, CSS, Javascript, MySQL a plus.
  • Know Linux better than you can sing Britney lyrics.

Compensation:

The usual ... competitive salary, stock, snacks, gym membership, health insurance, $25,000 starting bonus, and a housing stipend for living in close proximity to our office.

Email your resume to jobs@imo.im


Your24 Travel Guides (Bay Area, CA, USA)

Posted 11-Apr-2008

Our team of two successful entrepreneurs is building a consumer travel guide site. We have an alpha of the product built in Python (Pylons framework), and need to form a relationship with a contract developer to finish the site for production release, and to handle ongoing maintenance and feature additions. The site is pre-launch but is built entirely in Python. This is not a full time position, you will work remotely and hours will vary. Hourly compensation will be based on experience.

Here's what we need:

  • Experience in Python and Pylons
  • SQLAlchemy and general SQL Knowledge
  • Linux Ubuntu 7.1 and Apache Knowledge
  • Strong HTML, Javascript and CSS experience
  • Experience with consumer oriented web applications, with a bias towards "web 2.0" functionality and aesthetics

If you are interested, please respond to sam.shank@gmail.com with the following:

  • your resume
  • a few recent, representative projects with 1-2 references
  • desired hourly compensation
  • Contact: Sam Shank
  • E-mail contact: sam.shank AT gmail.com
  • Web: public alpha coming soon

YouTellMe.com (Rotterdam, the Netherlands)

Posted 10-Apr-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

VeApp LLC (Cambridge, MA, USA)

Posted 8-Apr-2008

Job Description:

VeApp is an angel-backed startup focusing on a new device-agnostic (IM, SMS, web, AIR) social communications platform. Our team includes serial entrepreneur and extensive experience with "systems" startups. We are looking for a strong Python-framework developer (e.g. Django, CherryPy, TurboGears) who have strong CSS/XHTML/template (e.g. Cheetah) background. BS/MS Computer Science degree. Work in Boston area necessary. If you are passionate about new communication paradigms, please send us your resume and a list of web projects at veappllc@gmail.com.


Daylife (New York, NY, USA)

Posted 8-Apr-2008

The Company:

Daylife is a well-funded, fast growing Internet start-up focused on transforming the distribution of news online. Located in New York city, we are backed by top tier institutions including Balderton Capital, Arts Alliance, and the New York Times, along with individuals including Craig Newmark (Craigslist), Michael Arrington (TechCrunch), and Jeff Jarvis (Buzzmachine) to name a few.

We're a tight and talented group with a seasoned management team assembled from some of the best companies out there. We pay highly competitive salaries while also providing full health benefits and company equity. We're on a mission to shake up the news industry, while having fun along the way.

Job Description: Senior Infrastructure Engineer

As a key member of the Platform engineering team and in tandem with our Chief Architect, the Senior Infrastructure Engineer will pro-actively assess our platform's reliability, performance, scalability, and security capabilities and guide the team on improvements. With this focus, the Senior Infrastructure Engineer will play an important leadership role in assisting and coaching fellow engineers in agile, test-driven development practices including design reviews and release considerations. The right candidate will have a demonstrable track record as a developer, problem-solver, and thought-leader of multi-tier, high-volume, network-based systems and applications.

Requirements:

  • BS or advanced degree in Computer Science or other technical field
  • 8+ years experience designing and developing multi-tier, high-availability software systems
  • Strong C/C++, Python or Java experience and strong general engineering chops – ability to learn new languages and adapt to using new technologies quickly.
  • Network server development, preferably on projects involving data indexing / search, or building othe