<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>techVenture Clients &amp; Jobs</title>
    <link rel="alternate" type="text/html" href="http://techventure.com/jobs/" />
    <link rel="self" type="application/atom+xml" href="http://techventure.com/jobs/index.xml" />
    <id>tag:techventure.com,2008-09-18:/jobs//1</id>
    <updated>2010-01-19T01:06:40Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.21-en</generator>

<entry>
    <title>Systems Engineer</title>
    <link rel="alternate" type="text/html" href="http://techventure.com/jobs/mobshop/systems-engineer/" />
    <id>tag:techventure.com,2009:/jobs//1.1342</id>

    <published>2009-09-12T00:23:10Z</published>
    <updated>2010-01-19T01:06:40Z</updated>

    <summary>Shopkick is looking for a Systems Engineer to make the service hum, drawing on a comprehensive knowledge of operating systems, tools and techniques, deployment, automation, and robust practices. Qualified candidates will have experience with high-volume web services and MySQL database administration. </summary>
    <author>
        <name>Becky Morrow</name>
        
    </author>
    
        <category term="MOBshop" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Menlo Park" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Shopkick" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="System Administration" scheme="http://www.sixapart.com/ns/types#category" />
    
    <content type="html" xml:lang="en" xml:base="http://techventure.com/jobs/">
        <![CDATA[<p>Shopkick is looking for a Systems Engineer to make the service hum, drawing on a comprehensive knowledge of operating systems, tools and techniques, deployment, automation, and robust practices.</p>

<h3>Responsibilities</h3>

<ul>
<li>Design network and systems infrastructure.</li>
<li>Active participant in architectural design and component selection.</li>
<li>Set up and create monitoring and alerting infrastructure.</li>
<li>Release engineering, including creation of deployment scripts.</li>
<li>MySQL database administration.</li>
<li>Real-time response to production issues.</li>
</ul>

<h3>Skills</h3>

<ul>
<li>You are a jack of all trades and a master of many, due to your unusually broad technology interests.  You are not only the kind of person who knows what revision of MySQL fixed which bugs, and care enough to keep the systems patched before problems erupt, but also can write the code that keeps the systems running smoothly.</li>
<li>You've had diverse responsibilities in a high-traffic web environment; being "the guy" who is there first and sets it all up won't be anything new to you, and you'll do it a little bit differently this time around from all the insight you gained the last time out.</li>
<li>You are fanatical about availability and stability.  You respond immediately when there is a problem, but more than anything else you care about keeping things from breaking, to the point that you take on release engineering responsibilities to make sure it's done right.</li>
<li>Though you approach a service from a systems perspective and don't always see the world the same way as the development engineers, you can see how the world looks from their point of view and help educate them on best practices and processes for stability.</li>
<li>You're not purely a systems administrator.  If you wanted to, you could be a development engineer as well.  You are comfortable with scripting languages and able to set up monitoring and alerting infrastructure, deployment scripts, etc.  Your comfort with coding feeds your ability to make infrastructure choices, which you do with a strong systems perspective. </li>
<li>You have solid chops as a MySQL database administrator.  You're intimately familiar with the intricacies of replication, query analysis, and analytic reporting, and are an active participant in discussions about appropriate schemas and queries.</li>
<li>You're comfortable with service-oriented architectures, data buses, non-relational datastores, and other not-entirely-universal components.</li>
<li>You are sensitive to performance issues and routinely provide input based on your analysis of what caching would be helpful, how to address database performance issues, etc.</li>
</ul>

<h3>Experience</h3>

<ul>
<li>At least three years' experience in systems administration/engineering for distributed, high-volume web services.</li>
<li>MySQL database administration responsibilities for a high-traffic database-driven site.</li>
<li>Responsibility for basic network engineering responsibilities.</li>
<li>Deploying live into a production environment.</li>
<li>Experience setting up, and writing scripts for, monitoring and alerting tools (e.g. Ganglia, Cacti, Nagios).</li>
<li>Experience with non-relational datastores a plus.</li>
<li>Experience with services "in the cloud" preferred.</li>
<li>Experience with service-oriented architectures, such as Thrift, ActiveMQ, etc., strongly preferred.</li>
</ul>

<p> To apply, please send your resume to <a href="mailto:jobs@shopkick.com">jobs@shopkick.com</a> with Systems Engineer in the subject line.</p> 
]]>
        

    </content>
</entry>

<entry>
    <title>Server Side Engineer</title>
    <link rel="alternate" type="text/html" href="http://techventure.com/jobs/mobshop/server-side-engineer/" />
    <id>tag:techventure.com,2009:/jobs//1.1341</id>

    <published>2009-09-12T00:18:11Z</published>
    <updated>2010-01-19T01:08:03Z</updated>

    <summary>Shopkick is looking for a Server-Side Engineer to write the logic that powers web and mobile services, informed by a thoroughgoing knowledge of infrastructure, scalability, and performance. Qualified candidates will have an expertise in Python, SQL and experience writing distributed, high-volume web services. </summary>
    <author>
        <name>Becky Morrow</name>
        
    </author>
    
        <category term="MOBshop" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Menlo Park" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Shopkick" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <content type="html" xml:lang="en" xml:base="http://techventure.com/jobs/">
        <![CDATA[<p>Shopkick is looking for a Server-Side Engineer to write the logic that powers web and mobile services, informed by a thoroughgoing knowledge of infrastructure, scalability, and performance.</p>

<h3>Responsibilities</h3>

<ul>
<li>Design, implement, benchmark, and deploy simple, elegant, high-performance code.</li>
<li>Create scalable infrastructure supporting rapid expansion.</li>
<li>Design and implement flexible APIs supporting location-based services from smart phones.</li>
</ul>

<h3>Skills</h3>

<ul>
<li>You have a thoroughgoing understanding of server-side engineering for web sites, using open-source software stacks.</li>
<li>You are a creative thinker, with a knack for finding the simple "right" answer, in an extensible way.</li>
<li>You like to develop code in an "agile" development, working closely with product and the rest of the engineering team throughout the development process.</li>
<li>You are comfortable with database design and querying, preferably MySQL: you know the trade-offs in schema design, you're not the kind of person who delegates all queries to an ORM, and you know (and care) what is efficient.</li>
<li>You have worked on projects that have "scaled big."  You automatically think about distributed systems.  It's likely (and desirable) that you were there for a lot of growth, and you've got some scars from scaling that have taught you how to approach scalability.</li>
<li>You understand the underpinnings of large-scale distributed systems, including communications mechanisms, caching technologies, etc.</li>
<li>You have experience in API design, and RESTful services are second nature for you.  You're also comfortable with binary wire protocols, and know when to prefer one over the other.</li>
<li>You have been exposed to service-oriented architectures.  You're comfortable with the idea of combining data from various sources on the fly, and with figuring out how to get it fast.</li>
<li>Since you care about scalability and are something of an out-of-the-box thinker, it's likely that you have extensive experience with non-relational data stores as well (Sleepycat, BigTable, Cassandra, etc.).</li>
<li>You have an unusually comprehensive systems-level understanding of web services.  You can think backwards from an SLA to figure out what types od redundancy are needed and how to provide it inexpensively, using open-source technologies.</li>
<li>You are sensitive to performance issues and routinely instrument code and address bottlenecks with appropriate data models, algorithms, tools, and techniques.</li>
<li>You are the sort of person whom your peers naturally gravitate toward and look to for expertise when they are lost.  You like to code, but you are also a leader.</li></ul>

<h3>Experience</h3>

<ul>
<li>At least four years' experience writing distributed, high-volume web services.</li>
<li>Familiarity with several open-source application development stacks.</li>
<li>Facility with SQL query analysis.</li>
<li>BSCS or better, or equivalent experience.</li>
<li>Experience with service-oriented architectures, such as Thrift, ActiveMQ, etc., strongly preferred.</li>
<li>Experience designing APIs preferred.</li>
<li>Expertise in Python a strong plus.  Pylons is an added bonus.</li>
<li>Exposure to enterprise systems in a previous life a plus.</li></ul>

<p>To apply send your resume to <a href="mailto:jobs@shopkick.com">jobs@shopkick.com</a> with Server Side Engineer in the subject line.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Mobile Engineer</title>
    <link rel="alternate" type="text/html" href="http://techventure.com/jobs/mobshop/mobile-engineer/" />
    <id>tag:techventure.com,2009:/jobs//1.1339</id>

    <published>2009-09-12T00:00:19Z</published>
    <updated>2010-01-19T01:09:06Z</updated>

    <summary>Shopkick is looking for a Mobile Engineer who combines a passion for technology with insight into how it is changing our world. Qualified candidates will have experience writing software for multiple major mobile platforms, most importantly iPhone, and experience with location-based services. </summary>
    <author>
        <name>Becky Morrow</name>
        
    </author>
    
        <category term="MOBshop" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Menlo Park" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Shopkick" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <content type="html" xml:lang="en" xml:base="http://techventure.com/jobs/">
        <![CDATA[<p>Shopkick is looking for a Mobile Engineer who combines a passion for technology with insight into how it is changing our world.</p>

<h3>Responsibilities</h3>

<ul>
<li>Design and implement client code for location-based services on smart phones.</li>
<li>Coordinate with server-side engineers to design efficient, flexible APIs.</li>
</ul>

<h3>Skills</h3>

<ul>
<li>Guru of all things mobile.  You are the one everyone comes to for advice about Objective C or how to get the physics of the accelerometer right.  You care about these devices, so you have written code for all of the major platforms, even though you didn't really have to.</li>
<li>Some of your projects have been used by a lot of people.  Since you love to play around with mobile toys in your free time, some may have been used only by you.</li>
<li>You know when data should be stored locally and how to do it, and you understand when a server is needed, how to talk to it, and perhaps most important how to design the interfaces to do so.</li>
<li>You have written code for interacting with the analog world - GPS, accelerometer, voice analysis, imaging, magnetometer, it doesn't really matter.  The point is that you think about the way devices interact with the world we live in.</li>
<li>You have a deep understanding of how people want to use mobile technology, and what will and won't work.  You have strong opinions on what is good or bad design, and you can pitch in wherever and however needed.</li>
<li>If you have experience with back-end web engineering, so much the better.  It won't be your primary responsibility, but it's great perspective.</li>
</ul>

<h3>Experience</h3>

<ul>
<li>At least two years' experience writing software for major mobile platforms (iPhone, RIM, Symbian, Windows Mobile, Android, etc.).</li>
<li>iPhone development experience, with applications in the app store.</li>
<li>BSCS or better, or equivalent experience.</li>
<li>Experience with location-based services, GPS, etc. preferred.</li>
<li>Experience with multiple mobile platforms preferred.</li>
</ul>

<p>To apply, send your resume to <a href="mailto:jobs@shopkick.com">jobs@shopkick.com</a> with Mobile Engineer in the subject line.</p>
]]>
        

    </content>
</entry>

</feed>
