document.write('<style media="screen" type="text/css">#resumator-jobs { font: Arial,Verdana,sans-serif;}.resumator-job-title, .resumator-jobs-text { text-align: left; color: #000000;}.resumator-form-iframe { display: block; clear: both;}.resumator-job-title { border-top: 1px solid #ddd; padding-top: 5px; font: bold 18px/1.3em Arial,Verdana,sans-serif; margin: 15px 0 0; padding: 5px 0 0;}.resumator-job-info-details,.resumator-job-info { display: block; float: left; line-height: 1.5em; margin: 0.25em 1em 0 0; text-align: left; font: 12px/1.3em Arial,Verdana,sans-serif;}.resumator-job-view-details { clear: both; padding-top: 4px; font: 12px/1.3em Arial,Verdana,sans-serif;}a.resumator-job-link { color: #2C659F;}.resumator-job-info-details { display: none;}.resumator-job-heading { font-weight: bold;}.resumator-job-department,.resumator-job-experience { margin-left: 20px;}.resumator-job-description { display: none; padding-bottom: 20px;}.resumator-job-description-text{ margin-top: 5px;}.resumator-job-description li,.resumator-job-description p { font: 12px/1.3em Arial,Verdana,sans-serif; margin: 0 0 1em; padding: 0; text-align: left;}.resumator-job-description ul, .resumator-job-description ol { margin:0 0 1.2em 40px; padding:0;}.resumator-job-description li { margin-bottom: .5em;}.resumator-job-description ul li { list-style-type:disc !important;}.resumator-job-description ol li { list-style-type: decimal !important;}a.resumator-hide-details { display: block; clear: both; margin: 20px 0 0 0;}#resumator-logo { clear: both; margin: 25px 0 0 0;}.resumator-department-heading,.resumator-type-heading { margin: 20px 0 0 0; font-size: 28px; line-height: 30px;}.resumator-buttons{ text-align: left; color: #000000; margin: 25px 0 0 0;}.resumator-buttons input { margin: 0px;}.resumator-buttons ul { list-style-type: none !important; padding: 0 !important; margin: 0 !important;}.resumator-buttons ul li { list-style-type: none !important; margin: 0 10px 0 0 !important; float: left;}.resumator-buttons ul li .FBConnectButton,.resumator-buttons ul li a.google-buzz-button { margin: 1px 0 0 0 !important;}.resumator-buttons ul li input.resumator-forward-button { margin-right: 15px;}</style>');
document.write('<div id="resumator-wrapper">');
document.write('<div id="resumator-widget" class="resumator-basic-widget"><div id="resumator-jobs" class="resumator-jobs-text"><div id="resumator-job-job_20110521014723_A6WLUIPSVHYS7KCC" class="resumator-job resumator-jobs-text"><div class="resumator-job-title resumator-jobs-text">Python Programmer</div><div class="resumator-job-info resumator-jobs-text"><span class="resumator-job-location resumator-job-heading resumator-jobs-text">Location: </span>Oxford, Oxfordshire, United Kingdom</div><div id="resumator-job-info-details-job_20110521014723_A6WLUIPSVHYS7KCC" class="resumator-job-info-details resumator-jobs-text"><span class="resumator-job-type resumator-job-heading resumator-jobs-text">Type: </span>Full Time<span class="resumator-job-experience resumator-job-heading resumator-jobs-text">Min. Experience: </span>Experienced</div><div class="resumator-job-view-details resumator-jobs-text"><a class="resumator-job-link resumator-jobs-text" href="#" id="resumator-desc-show-job_20110521014723_A6WLUIPSVHYS7KCC" onclick="document.getElementById(&#39;resumator-job-info-details-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;inline&#39;;document.getElementById(&#39;resumator-job-desc-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;inline&#39;;document.getElementById(&#39;resumator-desc-show-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;none&#39;;return false;">+ View details</a></div><div id="resumator-job-desc-job_20110521014723_A6WLUIPSVHYS7KCC" class="resumator-job-description resumator-jobs-text"><div class="resumator-job-description-text resumator-jobs-text"><p> <strong>Requirements</strong></p><ul> <li>  Python wizardry (for N years)</li> <li>  Solid track record in academia (PhD preferred) or industry (5+ years)</li> <li>  Code you can show us</li></ul><p> <strong>About the company</strong></p><p> We build <a href="http://billmonitor.com">billmonitor.com</a>, a decision engine that uses serious statistical analysis of the mobile phone market to make recommendations. We&#39;re expanding fast after some big PR successes and new investment.</p><p> Python is used for everything except the frontend (in Ruby on Rails) and the stats engine (in C++). We&#39;re using Twisted and MongoDB, with XML-RPC comms.</p><p> We need an experienced Python hand probably with a first and 5 years under your belt, or a PhD and appropriate experience to join our nimble and fired-up Python/Ruby/C++ team. You&#39;ll be building an awesome architecture, using great tech (which you&#39;ll help choose), in a tight-knit funded startup that&#39;s cornered the market. Good salary, great equity deal, in leafy Oxford. A real startup culture, we&#39;re looking for intelligent and disciplined creativity, love of learning and adaptability. And yeah, you need to know how to make Python (and ideally Ruby) really dance.</p><p> Bonus skills: AWS, chef, Rails, Twisted, Ubuntu, HAproxy, MongoDB, memcached, C++, Git</p><p> &nbsp;</p><p> Please include code samples, or references to your open source work, together with your CV. <strong>CVs without code go to the bottom of the pile.</strong></p></div><div class="resumator-fallback"><p><strong>How to Apply</strong><br />Please send your resume and cover letter to <a class="resumator-fallback-link" href="mailto:jobs@billmonitor.com" class="resumator-link">jobs@billmonitor.com</a>. Be sure to include the job title in the subject.</p></div><div style="clear:both;"></div><a class="resumator-job-link resumator-jobs-text resumator-hide-details" href="#" id="resumator-desc-hide-job_20110521014723_A6WLUIPSVHYS7KCC" onclick="document.getElementById(&#39;resumator-job-info-details-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;none&#39;;document.getElementById(&#39;resumator-job-desc-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;none&#39;;document.getElementById(&#39;resumator-desc-show-job_20110521014723_A6WLUIPSVHYS7KCC&#39;).style.display = &#39;block&#39;;return false;">- Hide details</a></div></div></div></div>');
document.write('<div id="resumator-logo" style="clear:both;margin: 20px 0 30px 0;text-align:left;"><a target="_blank" href="http://www.theresumator.com"><img style="border:none;" src="http://app.theresumator.com/img/v1/app/logo_sm.gif" /></a></div>');
document.write('</div>');


function resumatorFormatSource(resumatorResultSource){
	resumatorResult = resumatorResultSource.replace("http://","http-!!");
	resumatorResult = resumatorResult.replace("https://","https-!!");
	resumatorResult = resumatorResult.replace(/\//g,"!");
	return resumatorResult;
}			

function resumatorApplyToggleGNukwq(){
	var resumatorApplyForm = document.getElementById("resumator-applyform-GNukwq");
	var resumatorApplyFrame = document.getElementById("resumator-applyframe-GNukwq");
	var resumatorApplyButton = document.getElementById("resumator-applybutton-GNukwq");
	var resumatorForwardForm = document.getElementById("resumator-forwardform-GNukwq");
	var resumatorForwardFrame = document.getElementById("resumator-forwardframe-GNukwq");
	var resumatorForwardButton = document.getElementById("resumator-forwardbutton-GNukwq");
	
	resumatorForwardForm.style.display = "none";
	resumatorForwardButton.value = "Forward Position";
	if( resumatorApplyForm.style.display != "block" ){
		resumatorApplyButton.value = "Cancel";
		resumatorApplyForm.style.display = "block";
		resumatorSource = resumatorFormatSource(window.location.href);
		resumatorApplyFrame.src = "http://billmonitor.theresumator.com/apply/embed/form/GNukwq/"+resumatorSource;
	}else{
		resumatorApplyButton.value = "Apply Now";
		resumatorApplyForm.style.display = "none";
	}
}

function resumatorForwardToggleGNukwq(){
	var resumatorForwardForm = document.getElementById("resumator-forwardform-GNukwq");
	var resumatorForwardFrame = document.getElementById("resumator-forwardframe-GNukwq");
	var resumatorForwardButton = document.getElementById("resumator-forwardbutton-GNukwq");
	var resumatorApplyForm = document.getElementById("resumator-applyform-GNukwq");
	var resumatorApplyFrame = document.getElementById("resumator-applyframe-GNukwq");
	var resumatorApplyButton = document.getElementById("resumator-applybutton-GNukwq");
	resumatorApplyForm.style.display = "none";
	resumatorApplyButton.value = "Apply Now";
	if( resumatorForwardForm.style.display != "block" ){
		resumatorForwardButton.value = "Cancel";
		resumatorForwardForm.style.display = "block";
		resumatorForwardFrame.src = "http://billmonitor.theresumator.com/apply/embed/forward/GNukwq";
	}else{
		resumatorForwardButton.value = "Forward Position";
		resumatorForwardForm.style.display = "none";
	}
}

