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-05 03:13:59 +0200 (Sat, 05 Jul 2008) $

Python Job Opportunities

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.


Juju, Inc. (Telecommute)

Posted 26-Jun-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

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'!


Rackspace IT Hosting (San Antonio, TX, USA)

Posted 24-Jun-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: Please directly apply through this link: https://rackspace.ats.hrsmart.com/cgi-bin/a/highlightjob.cgi?jobid=1033


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.


pH Group (Telecommute)

Posted 17-June-2008

Job Description: We are looking for talented Python developers to join our web development team.

The web team builds bespoke, database driven, rich web applications for a range of clients, including several FTSE100 companies. You will join a team that strives to produce quality software using development tools and methodologies that range from industry standard to bleeding edge.

We want smart people, with excellent communication skills, and a sense of humour.

What Python is used for: Building dynamic websites and supporting business processes.

Qualifications and Experience Needed:

  • Good programming skills and a passion for programming.
  • Web development experience with Python and WSGI. Experience with Paste and Pylons would be highly beneficial.
  • SQL and database design. Our Oracle database is approaching 1TB. Experience with SQLAlchemy is highly desirable.
  • Development tools and methodologies including: version control, unit testing, iterative development, continuous integration.
  • E-mail contact: pyjobs@phgroup.com
  • Web: http://www.phgroup.com

Stealth Mode Start-Up (San Francisco, CA, USA)

Posted 17-June-2008

Job Description:

Stealth mode Bay Area start-up building soon-to-be launched web application is looking for a few good Python developers. We are hiring contractors initially, with a 20 hr/week minimum (more is better). If the fit is right we can discuss a full-time arrangement and equity. Bay Area Preferred.

We have a working prototype that was built in PHP on the back end and AJAX on the front, and we're in the process of rebuilding the back end in Python.

Requirements:

  • 4+ years object-oriented Python programming
  • Good communication skills
  • Django experience preferred
  • Javascript helpful

Kforce Professional Staffing [AGENCY](New York, NY, USA)

Posted 17-June-2008

Our direct client is looking for a Python developer for a long term programming contract. The manager is looking for someone who has been developing applications in Python for 3-5 years.

Additional skills requested: strong HTML, JavaScript/AJAX, JSON, JQuery (or similar toolset), any SQL compliant database and XML. Any experience with PHP or Ruby is desired.


Morgan Solutions (New York, NY, USA)

Posted 16-June-2008

Job Description: Sr. CMS Developer

A major publishing environment is building progressive CMS apps for popular websites with cutting edge technologies that include Java/J2EE, Perl, Python or PHP, AJAX, Adobe Flex & AIR and object-relational databases.

Requirements:

  • Bachelor's or Master's degree is CS or related field or equivalent s/w development exp.
  • Strong Communication Skills
  • Exp with JavaScript, HTML, XML, Perl(Scripting), Python, PHP or Ruby (Python preferred), HTML, Java/J2EE
  • Exp with UNIX o/s

Responsibilities:

  • Participate in architecture, design, building and testing CMS for web publishing platforms.
  • Provide technical direction at all stages of the CM lifecycle
  • Evaluate solutions, recommend approaches, lead the design and create solid technical executions for complex b business system.
  • Interact within an agile environment.
  • Develop test strategies and work with QA in developing test plans.
  • Exp with one of the following: Teamsite, Vignette, Alfresco, Drupal, Escenic, Wordpress, MovableType or Documentum

DESIRED Skills: Interwoven Teamsite, Teamsite WorkFlow, OpenDeploy, advanced FormApi and Configuration Publishing experience a plus

Location: New York, NY Type: Direct Hire/Placement Compensation: up to $120K (possibly more), Benefits Start: ASAP Relocation: None Status: Greencard or US Citizen


Apple, Inc. (Cupertino, CA)

Posted 14-June-2008

Job Description: Server Software Engineer

We are seeking an exceptional server engineer capable of helping us to build the next generation of web-based collaborative features for Mac OS X Server.

You will be responsible for helping to design and implement the content engine upon which Apple's web-based collaboration applications are built.

The successful candidate will be capable of owning large features, have a passion for delivering high quality software and possess a high degree of creativity and enthusiasm. Teamwork, communication, and collaboration are all important attributes of the candidate.

Demonstrable examples of impressive prior projects a requirement.

Requirements:

  • BS in Computer Science or equivalent
  • Experience designing and building high volume server software
  • Experience building web applications, back-end software
  • Strong debugging skills
  • Strong problem solving skills
  • Experience with Python

Apple, Inc. (Cupertino, CA)

Posted 14-June-2008

Job Description: Sr. Software Engineer iCal Server Team

Apple is seeking an exceptional server engineer to join the Mac OS X Server team.

The ideal candidate will have experience designing and developing collaborative server software (mail, calendar, etc). This role also requires a good understanding of a variety of protocols and technologies such as WebDAV, XML, iCalendar.

The successful candidate will be capable of owning large features, have a passion for delivering high quality software and possess a high degree of creativity and enthusiasm. Team work, communication, and collaboration are all important attributes of the candidate, as well as a track record designing and building server software.

Requirements: - BS in Computer Science or equivalent - Experience designing and building high volume server software - Unix experience - Strong debugging skills - Strong problem solving skills - Experience with object-oriented programming (Python knowledge a plus)


Zone Holdings, LLC (New York, NY, USA)

Posted 14-June-2008

Job Description: Help develop real-time, network driven systems, using python/cython/c.

You will be working with a small team of programmers, network engineers and traders, to develop a lightning fast trading platform.

Experience in one or more of the following is desirable:
  • real-time systems, real-time memory management
  • network programming, network protocols
  • distributed computing
  • gui programming, rpc
Experience in the following is helpful but not essential:
  • financial protocols
  • experience trading equities, futures or forex products

Zone Holdings is a proprietary trading firm located at the New York Mercantile Exchange.


Mesh (London, UK)

Posted 13-June-2008

Job description: Python Developer

Mesh is looking for a skilled Python Developer to become the lead developer for the MeshMinds.com project. If you're keen to join a start-up waiting to burst onto the London scene; if you're passionate about working on an exciting product that has the potential to revolutionise the arts and business worlds, then mesh us today!

Who are we?

Mesh is a private network promoting investment in the arts and providing creative inspiration for business. MeshMinds.com offers a virtual space where cultural investors can connect with emerging creative talent and Mesh Events provide exclusive opportunities to meet and view original work.

What do we need?

The current framework includes a basic profile and static directory. Your tasks will be to fix remaining bugs, launch the events and magazine channels (already graphically designed) and then use the Google App Engine to integrate relevant applications to the framework for the benefit of the Mesh community. We need someone who will work with us and design new features to enable better connections across the arts and business worlds. While this position is ideal for a talented graduate, if you are more experienced and would be keen to join the team, please get in touch.

We will consider tele-commuters but would prefer a London-based candidate as we are looking for someone who will ultimately join the Board of Directors and its young team.

Responsibilities

  • Design and develop large scale web applications.
  • Database programming utilising advanced SQL skills (MySQL preferred).

Requirements

  • An in-depth knowledge of Python and Turbogears is essential
  • BS or MS in Computer Science or equivalent.
  • Experience developing features for website: HTML, XML, Ajax, Javascript.
  • Experience with source control systems. We use SVN for everything internally, along with TRAC.
  • Excellent problem solving and analysis skills
  • Excellent English speaking, listening, and writing skills

We may be considering hiring a student developer at a later stage so if you don't have all of the skills listed, but you're still very keen to join the team, apply anyway and tell us why.

CLOSING DATE: 30 July 2008


VMware, Inc (Palo Alto, CA, USA)

Posted 13-June-2008

Job Requirements

VMware is looking for a talented software engineer to be a lead and key member of a start-up engineering team. This role will develop and support the ESX Linux-based Console Operating System (COS). This operating system serves as a base for the ESX server and a platform for third party management agents.

Responsibilities

  • Be a hands-on lead developer
  • Troubleshoot and resolve issues with installation, upgrade and support utilities in multiple releases.
  • Isolate problems which involve working across multiple components within the ESX product.
  • Communicate effectively with multiple groups in the course of performing the above functions.
  • Design and implement new features or enhancements to the existing products.

Requirements:

  • Expertise with installing, administering, troubleshooting, and developing software for the Linux operating system.
  • Strong multi-layer development and debugging skills across library and application layers.
  • Proficiency in Python, Perl, and shell scripting.
  • The ability to debug C code, Makefiles, and other scripting and programming languages.
  • Knowledge of RPM (Red Hat Package Manager) best practices, as well as RPM install scripts, SPEC files, and development libraries, or Solaris Package, or SUSE Package.

Client-Server [Agency](London, UK)

Posted 12-June-2008

Job Description:

Python Developer with SQL, Linux and strong Open Source knowledge sought by innovative internet trading / e-Gaming software solution provider to join a talented development team. You will be working on Greenfield projects from analysis and design to hands on Python development with the opportunity to develop your own skills and take a responsible role in moving the business forward as it continues to grow.

They are looking for bright technologists, keen on Open Source technologies (Python, Perl, PHP) that see technology as a hobby as well as their career. You should have strong Python developer experience, ideally with development experience on Unix / Linux platform and have solid SQL and networking knowledge.

£30k to £35k + bonus


Leeds University Union (Leeds, UK)

Posted 09-June-2008

Job Description: Leeds University Union are looking for a skilled Python programmer with Linux system administration skills to work on an exciting range of new and existing web based projects and e-commerce systems. This will primarily involve supporting and developing our membership database and online voting websites.

An indepth knowledge of Python, PHP, JavaScript, (X)HMTL and CSS are essential. Knowledge of TurboGears, SQLObject, Zencart and Joomla would be advantageous.

The role will also involve a small amount of IT support in an Active Directory environment to cover staff holidays.

We offer 26 days' holiday (plus generous statutory and customary closure days) and a final salary pension scheme.

Closing date for applications is 12 noon on Friday 20th June 2008

Leeds University Union is committed to equal opportunities in employment. LUU recognises that at present our staff team is not representative of our wider community and we wish to achieve a more diverse workforce. We therefore welcome applicants from minority groups.


SteepRock, Inc (Telecommuting)

Posted 09-June-2008

Job Description: Python programmer needed to build software for a growing company - this is a terrific opportunity for the right person. The successful candidate will be a reliable, consistent self-starter. The candidate is passionate about the work, enjoys learning, innovating and working with others.

If you want to have the opportunity to earn substantial income, to contribute to a well-respected and loved product and to work with a bunch of energetic and hardworking experts this is the position for you.

Thorough knowledge of Python, SQL, HTML, CSS and Javascript are required.

Please send resume and include salary history to careers@steeprockinc.com


SwitchGear Genomics (Menlo Park, CA)

Posted 06-June-2008

Job Description:

Our company is looking to hire someone on a part-time basis to expand our current web-accessible database that is currently posted at www.switchdb.com

We are looking for someone who has a background in bioinformatics and/or genomics. The candidate must be familiar with genomic annotation conventions used at NCBI and the UCSC genome browser.

Technical expertise with Python/Pylons, SQLAlchemy, and PostgreSQL is also necessary. The current database and interface was implemented using these tools.


Enomaly Inc. (Toronto, Canada)

Posted 06-June-2008

Job Description: Enomaly Inc, a diversified Toronto based Technology company is looking for a full time Senior Python Developer. As part of the core engineering team you will work closely with the founders in a fast paced cutting edge environment to help shape the technology landscape and culture of the core product. Competitive salary. Flexible, casual working environment. Benefits Package. Relocation reimbursement is available. Visit us at http://www.enomaly.com

REQUIRED QUALIFICATIONS: Strong candidates will have:

  • 4+ years experience with Linux
  • 4+ years experience with Python
  • Experience deploying Python using python eggs
  • Lots of experience with the HTTP standard, RESTful programming, CRUD, XMLRPC,
  • Experience with advanced Python techniques like decorators, generators, closures, etc...
  • Experience with automated testing (nose, selenium, etc...), and documentation (epydoc,pydoc,javadoc,etc)
  • Experience with MVC programming
  • Experience with Turbogears would be useful.
  • Experience with SQL databases
  • Experience with distributed applications (distcc, hadoop, etc)
  • Experience with source control systems. We use SVN for everything internally, along with TRAC.
  • Excellent problem solving and analysis skills
  • Excellent English speaking, listening, and writing skills
  • Can give AND receive useful criticism in a team environment.
  • Some UML/Modeling experience would be useful

This position requires experience in a broad range of virtualization elements, from device level up through system and solution deployment. Some elements may be, but are not limited to:

  • Virtualization software (VMWare, Xen)
  • Platform virtualization.
  • Resource virtualization * Distributed systems
  • Operating systems and kernel internals (Linux, Windows)
  • Multiprocessors

A candidate should also have a strong background in at least 3 of the following areas:

  • Implementation of large-scale Server Farms
  • Network design and protocols
  • Network Security
  • Computer security
  • Large system design and architecture
  • Voice, Video and instant messaging
  • Willingness to learn cutting edge technologies

Send us an CV or just drop us a note. If you don't have all of the skills listed, but think you're a great fit, apply anyway and tell us why.


MILLENNIUM (New York, NY, USA)

Posted 06-June-2008

Job Description: Programmer / Data Analyst

Millennium is a multi-strategy investment manager investing in a broad range of asset types including equities, options, futures, foreign exchange, bonds, swaps, mortgages and numerous other financial products. The firm is looking to recruit a programmer to work in a portfolio management group.

  1. General Information:
  • Hiring Department/Desk: Quantitative trading group
  • Job Title/Level: Programmer/ Analyst
  • Office Location: New York, NY
  1. Job Function Summary:

The Firm is looking to recruit a programmer with strong data analysis and technical skills to work with a portfolio management team. Reporting to the Portfolio Manager, this role will be based in New York.

A significant fraction of work will be in trade support.

  1. Responsibilities:
  • Develop trade execution/order routing systems
  • Support/modify data acquisition code
  • Process data in SQL databases/binary arrays
  • Fix trade data/isolate trade breaks
  • Develop SQL and python based tools for trade/position reconciliation
  • Develop applications for financial data downloads
  • Develop visualization and GUI based trading tools
  • Provide real time production support
  • Build programs to monitor data quality and system performance, including graphical analysis/SQL programs
  • Build and process datasets
  • Monitor data quality
  • Apply statistical regression and outlier removal to data processing/cleaning
  • Apply statistical analysis/machine learning to financial data
  1. Qualifications/Skills Required:
  • Order management/order routing systems for high frequency trading
  • Data acquisitions systems for financial market including data interfaces
  • Financial software development skills in Python, SQL, (JAVA, R, VB, or Matlab helpful)
  • Good math and quantitative skills
  • Experience providing real time production support in trading environment helpful
  1. Education/Experience Required:
  • Bachelors degree required in a quantitative area.
  • Up to 5 years experience
  • E-mail contact: careers@mlp.com (indicate "Programmer Candidate" in the Subject Line)
  • Web: www.millenniummanagementllc.com

EDITSHARE (Boston, MA USA)

Posted 05-Jun-2008

PYTHON DEVELOPERS NEEDED AT BOSTON VIDEO TECHNOLOGY COMPANY

Job Description: A dynamic, rapidly growing high tech Boston company seeks part-time and full-time programming talent to join a small team of developers who are creating python-based applications with GUI interfaces for Linux, OS X and Windows. The right candidates must have a strong background in Linux, must be comfortable working in a cross-platform environment, must be team players and good communicators, and absolutely must be willing to do QA on whatever he/she develops. Candidates must also have experience creating Web-based GUI interfaces; preferred candidates will also have experience with WxWidgets, Cocoa, and GTK.

What Python is used for: Your first project will be writing a web frontend for an archive product.


YouTube (San Bruno, CA, USA)

Posted: 04-June-2008

Job Description: Software Engineer, Claim Your Content - San Bruno

This position is available in San Bruno, CA.

The area: Software Engineering, YouTube

YouTube's (a Google company) software engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.

The role: Software Engineer, Claim Your Content

The CYC team builds infrastructure and tools dedicated to providing 3rd parties a platform to manage their content. The successful candidate will work closely with product management to gather and define requirements and will then design and implement complete solutions from the bottom-up. The candidate's strong design and development skills will ensure the feature meet scalability and availability requirements in order to sustain the exponential growth our platform is exposed to. The candidate should thrive in a fast paced, collaborative and fun environment and should have the ability to take business requirements and architect a complete solution. Projects created and implemented should meet extremely high standard in regards to scalability. With a strong sense of ownership, the successful candidate is expected to own and drive a project during its whole life cycle: from product definition, to design and development, deployment to live, maintenance and enhancement.

Responsibilities:

  • Design and develop large scale web applications.
  • Database programming utilizing advanced SQL skills (MySQL preferred).
  • Strong verbal and written communication skills, able to create strong working relationship with cross-functional teams (Business Development, Product, Engineering).
  • Senior Candidates: Experience as an architect or technical lead on large project a strong plus.
  • Senior Candidates: Teamwork oriented, ability to mentor other engineers.

Requirements:

  • BS or MS in Computer Science or equivalent. At a minimum, 2+ years of relevant industry experience.
  • Proficient in at least one object oriented language (Python, C++, Java). Python programming language a plus.
  • Familiar with XML, building APIs or SDKs a plus.
  • Unix/Linux operating system preferred.
  • Experience developing features for website: HTML, XML, Ajax, Javascript.

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: https://www.google.com/jobs/application/application?loc=youtube&source=python&action=add&job=Software+Engineer,+Claim+Your+Content+-+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 04-June-2008

Job Description: Software Engineer, Monetization - San Bruno

This position is available in San Bruno, CA.

The area: Software Engineering, YouTube

YouTube's (a Google company) software engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.

The role: Software Engineer, Monetization

The monetization teams builds tool and infrastructure for our partners to monetize their content via advertisement. The successful candidate will design and develop applications using leading edge web technologies. Responsibilities:

  • Developing features for website utilizing HTML, XML, Ajax, Javascript, LAMP stack.
  • Develop and design large software systems. Database programming; MySQL preferred.
  • Strong verbal and written communication skills, able to create strong working relationship with cross-functional teams (Business Development, Product, Engineering).
  • Senior candidates: Teamwork oriented, ability to mentor other engineers.
  • Senior Candidates: Experience as an architect or technical lead on large project a strong plus.

Requirements:

  • BS or MS in Computer Science or equivalent. At a minimum, 2+ years of relevant industry experience.
  • Proficient in at least one object oriented language (Python, C++, Java).
  • Extensive knowledge of Unix/Linux environments.
  • Knowledge of TCP/IP and network programming preferred.
  • Experience in online ads industry, Python programming and experience with Flash/ActionScript a strong plus.

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: https://www.google.com/jobs/application/application?loc=youtube&source=python&action=add&job=Software+Engineer,+Monetization+-+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.


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

Posted 04-June-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.


Kforce Professional Staffing [Agency](Orangeburg, NY)

Posted 03-June-2008

We can disclose end client information upfront to any interested candidates, but our client will not allow us to post advertisements for the position specifically using their name.

Job description:

Large telecommunications company seeking 3 plus years of Python applications development, not scripting. 3 plus years of Oracle/SQL, knowledge of Cheetah desired.

What Python is used for:

Using Python for application programming, development, and analysis

  • Email contact: skusabd@kforce.com
  • Toll free: (877) 258-2085, ext. 2752
  • Web: www.kforce.com

Galt Networks (Toronto, Ontario, Canada)

Posted 01-Jun-2008

Job Description: Python Ninja Extraordinare (with a dash of Actionscript Assassin)

Got what it takes to tame Python and assault Actionscript? We’re looking for a seasoned samurai who’s wrangled, manhandled and found a way to subdue the beast that is Python. (and assuage Actionscript too)

We’re a stealth start-up in the heart of the Great White North (read: Toronto) working on a wicked sweet new social focused web application that fundamentally changes how people chronicle and archive their ever changing, action packed, on the go lives on whim and how they interact with the groups of real people around them. In short, we’re creating the barometer for what a social application ought to be.

Our existing team is composed of some of the world’s top developers, user interface designers and systems engineers. We’re a handsome motley lot of loosely organized, self-starting chaps who enjoy working without boundaries, iterating quickly and maintaining a free spirited and fun atmosphere at work. If you’re in for the same, we’re always game but we ask that only true black belt python ninjas apply.

Am ninja? Will apply? Here’s how to tell if you’re ready for the ultimate battle:

  • Can you cripple a venomous python using nothing but your keyboard?
  • Do you enjoy finding creative ways at coaxing Python’s vocabulary?
  • Do you continually leave your peers with eyes agog, jaws dropped, hands a-trembellin, screamin “we’re not worthy” at the elegance and mastery you exhibit in your coding combats?
  • Do you want to do meaningful work on a small team where absolutely anything is possible?
  • Are you passionate about technology, programming and making a real change, creating usable applications real people all over the world want to use?
  • Solid knowledge of linux/mysql/javascript/flash/actionscript/xml/css a must

If so, it is time. Interested ninjas should contact us with a resume and portfolio. A link to a well updated blog (preferably yours) wouldn't hurt either!

Note, that you need not be located in Toronto immediately. Telecommute options are a-ok at onset but we would prefer some prospect of relocation to Toronto down the road.


Mochi Media (San Francisco, CA)

Posted 01-Jun-2008

Company Description:

Mochi Media is a growing startup that has quickly achieved status as the world's largest online casual games advertising network, reaching more than 50 million users each month. Through MochiAds (www.mochiads.com), the company enables advertisers to reach highly engaged users wherever they are gaming on the web while providing tools and services to support the creativity of developers in the gaming community.

The company has been operating for two years and continues to grow at a phenomenal pace. Mochi Media has achieved status as one of the hottest startups in the space and is backed by Accel Partners, the lead investors in Facebook, Macromedia, Real Networks and Walmart.com. We are located in San Francisco and looking for candidates that are sharp, outgoing, and creative.

Job Description: Web Developer

Mochi Media is looking for an experienced Web Developer to design innovative, highly scalable web applications. The ideal candidate is passionate about developing user-facing products and has the ability to collaborate and contribute in all phases of product development. Strongly desired are candidates with experience with Python, PostgreSQL, Genshi, MochiKits, and Subversion. Bonus points for those who have experience with Erlang, have provided contributions to open-source projects, and are avid gamers. The Web Developer will be responsible for designing applications that support all Mochi Media products, sites and internal tools.

Job Requirements:

  • Software Engineering experience: the ability to develop and build scalable web applications
  • Proven experience with both backend and client-side development
  • Excellent communication skills and the ability to work independently or as a team

E-mail contact: maxine@mochimedia.com


NYTIMES.com (New York, NY)

Posted 01-Jun-2008

Job Description:

NYTimes.com is looking for a candidate with proven technical and project management skills to lead the development and launch of our online software products. The position calls for someone who can take initiative, work independently, and learn on the job quickly to bring people together and make things happen for The New York Times’ digital future.

Responsibilities:

  • Act as a strong leader and owner of NYTimes.com software development projects,and drive them to successful, smooth, on-time completion. Ensure that software engineering initiatives meet software standards and delivery schedules.
  • Coordinate among various departments including Product Managers, Editors, Designers, Systems Administrators, Sales, Marketing, and Business Development.
  • Manage day-to-day relationships with technology vendors and offshore development resources.
  • Proactively seek out, track and remove barriers to completing a project.
  • Create required deliverables for all project lifecycle phases, including project schedules, scope documents, requirements, and specifications.
  • Track project progress and report status on a regular basis to the organization, escalating when necessary.
  • As a small percentage of the job, oversee smooth operation of important software products on an ongoing basis, acting as liaison between IT and the rest of the company for bugs, enhancement requests and ongoing maintenance needs.

Requirements:

  • At least three years experience in leading Web software development projects at high-trafficked public (non-intranet) content websites.
  • Strong written and oral communication skills including the ability to communicate between technical and non-technical personnel.
  • Ability to take ownership of complex technical efforts and mediate between competing interests and personalities. Ability to identify options, suggest solutions, and act decisively when necessary to advance a project.
  • Excellent organizational skills. Ability to conscientiously manage and follow up on multiple concurrent tasks and requests on tight deadlines.
  • Knowledge of Web technologies including development experience with scripting languages such as Perl, PHP and Python, as well as exposure to AMP environments.
  • Familiarity with project management procedures and methodology, especially requirements management, scheduling, and agile methodologies.
  • B.S./B.A. in Computer Science or a degree in a related field plus Computer Science coursework, or equivalent.

Contact: Stella Gruvman

E-mail contact: Stella.gruvman@nytimes.com


CACI International, Inc. (Washington, DC)

Posted 01-Jun-2008

Company Description:

CACI International Inc provides the professional services, IT, and network solutions needed to prevail in today's new era of national security, intelligence, and e-government.

Job Description:

We are looking for a senior Python/Django developer to develop multiple applications in support of the Library of Congress digital repository systems. Requires expert skills in software development using best practices and efficient code design. Responsibilities include creation of Web front-end user interfaces to prototype and production systems as part of a matrixed team. Requires a bachelor's degree (in Computer Science or related field) or equivalent and seven to nine years of related employment experience. Strong oral and written communication skills are required.

Send an MS Word resume to the e-mail listed below. CACI is EEO/M/F/D/V

E-mail contact: LSingman@caci.com


Optimor (Oxford, UK)

Posted 30-May-2008

Job Description: Web Crawler Engineer for Optimor's comparison and recommendation service

Optimor is looking for an experienced Web Engineer to build and integrate web crawlers into our infomatics framework. This is an excellent opportunity to contribute to an energetic tech start-up while working with a talented team of developers and mathematicians.

Optimor'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 based start-up, funded by Europe’s leading early stage investors, The Accelerator Group (TAG), and the DTI.

Responsibilities:

  • Design, build, and test sophisticated web crawlers and associated information retrieval logic
  • Find enthusiasm in analyzing the structure behind websites to resolve crawling complexities
  • Coordinate and work with our other engineers and our leading mathematicians

Requirements:

  • Expert familiarity with web technologies, including CSS, Ajax and Javascript (cross-browser, cross-platform)
  • Familiarity with HtmlUnit (java) or python based web scraping technology
  • Demonstrated experience in web scraping and web development – with product/project references
  • Strong scripting skills (either python or ruby)
  • Familiarity with an open source web framework, either Ruby on Rails or Django or php based MVC framework

Extras:

  • Experience with Kapow Technologies' web robot platform (or equivalent)
  • Background in Machine Learning and data modeling
  • MySQL or other database proficiency
  • LAMP sysadmin experience
  • Flash scripting

Compensation:

  • Competitive base salary, benefits, and share options