﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Blist Jobs on Startuply</title>
    <description>Blist job listings on Startuply.com.</description>
    <link>http://www.startuply.com</link>
    <ttl>30</ttl>
    <pubDate>Thu, 20 Jun 2013 00:10:05 GMT</pubDate>
    <image>
      <title>Blist's profile on Startuply.com</title>
      <width>90</width>
      <height>60</height>
      <link>http://www.startuply.com/Companies/Blist_386.aspx</link>
      <url>http://www.startuply.com/UserUploads/CompanyLogo/386.png</url>
    </image>
    <item>
      <title>Systems Engineer in Seattle</title>
      <description>&lt;table cellspacing="0" cellpadding="10"&gt;&lt;tr&gt;&lt;td width="90" valign="top"&gt;&lt;a href="http://www.startuply.com/Companies/Blist_386.aspx"&gt;&lt;img src="http://www.startuply.com/UserUploads/CompanyLogo/386.png" alt="" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top"&gt;We’re looking to hire our first engineer focused on ops automation. This is primarily a software engineering role, although to be successful you’ll need to have roots in and a passion for systems administration. At blist systems engineers develop software that automates as much of operations as possible. The goals are fully lights out operation via automated systems deployment, imaging, monitoring, error detection and healing.&lt;br /&gt;&lt;br /&gt;blist is a well capitalized startup developing database as a service, operated at Internet scale. We’re solving some really interesting challenges and have a terrific team of passionate engineers. If you are interested in joining us, send your resume along with the solution to the following challenge:&lt;br /&gt;&lt;br /&gt;Assume you have a network comprised of 1,000 servers in 10 different data centers - 100 servers in each data center. The data centers are in multiple time zones. Write a centralized script that runs on the Linux PC in your office, which identifies the server in the network which was most recently rebooted. The output should identify the server, the data center it’s in, the date &amp;amp; time when it was last rebooted and how long the script ran in order to find the results. Your script must finish in less than 5 minutes (300 seconds). At any time 2% or 3% of the servers will be offline.&lt;br /&gt;&lt;br /&gt;Your solution should include:&lt;br /&gt;&lt;br /&gt;    * A description of your assumptions about network topology - how your Linux PC connects to each server&lt;br /&gt;    * Any other base assumptions you make about the servers in the network&lt;br /&gt;    * A description and, if appropriate, the layout of any configuration file(s) you’ll need to solve the problem&lt;br /&gt;    * Commercial quality perl or python code that solves the problem and prints the results&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.startuply.com/Jobs/Systems_Engineer_462_2.aspx"&gt;View full job description&lt;/a&gt; | &lt;a href="http://www.startuply.com/Companies/Blist_386.aspx"&gt;View company profile&lt;/a&gt;</description>
      <link>http://www.startuply.com/Jobs/Systems_Engineer_462_2.aspx</link>
      <pubDate>Thu, 13 Jun 2013 12:55:43 GMT</pubDate>
    </item>
    <item>
      <title>Senior Software Engineer in Seattle</title>
      <description>&lt;table cellspacing="0" cellpadding="10"&gt;&lt;tr&gt;&lt;td width="90" valign="top"&gt;&lt;a href="http://www.startuply.com/Companies/Blist_386.aspx"&gt;&lt;img src="http://www.startuply.com/UserUploads/CompanyLogo/386.png" alt="" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top"&gt;We’re looking for an exceptionally strong and accomplished senior software engineer with significant experience in building massively scalable, distributed computing systems to help lead the development of our core service offering.&lt;br /&gt;&lt;br /&gt;Programming challenge:&lt;br /&gt;&lt;br /&gt;Without using any built in date or time functions, write a program that accepts two mandatory arguments. The first argument is a string of the format “[H]H:MM {AM|PM}” and the second argument is an integer. Assume the integer is the number of minutes to add to the string. The return value or output of the program should be a string of the same format as the first argument. For example AddMinutes(”9:13 AM”, 10) would return “9:23 AM”. The exercise isn’t meant to be too hard. We just want to see how you code. Feel free to do it procedurally or in an object oriented way, whichever you prefer. Use any language you want. While we don’t want you to spend an inordinate amount of time on this, make sure you send us commercial quality, production ready code. It’s part of the interview process, designed to give you an opportunity to do your best work without time constraint and with all your tools at your disposal.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.startuply.com/Jobs/Senior_Software_Engineer_462_1.aspx"&gt;View full job description&lt;/a&gt; | &lt;a href="http://www.startuply.com/Companies/Blist_386.aspx"&gt;View company profile&lt;/a&gt;</description>
      <link>http://www.startuply.com/Jobs/Senior_Software_Engineer_462_1.aspx</link>
      <pubDate>Thu, 13 Jun 2013 07:52:59 GMT</pubDate>
    </item>
  </channel>
</rss>