Contact Jim Tracy, Swat CS Alum at jtracy717 at gmail.com

Company Overiew
Mochila Fulfillment’s mission is to be the world’s most flexible Third-Party Logistics (3PL) provider for e-commerce companies. The company is located in the Philadelphia metro area and is currently in its beta trial period. In the short time since its founding, Mochila has won the business of new, rapidly growing e-commerce brands backed by top-tier venture capital firms as well as more-established and nationally recognized Internet Retailers. Our Board of Advisors includes several successful technology entrepreneurs and angel investors in Silicon Valley and Seattle. Given the early stage of our business, this is a unique opportunity to make a significant impact in a high-growth business with strong upside potential.
We are building all of our systems, tools, and processes from the ground up, and we are looking for innovative developers to help us grow our business. 
Position Description
This position reports directly to the VP of Software and Technology, a seasoned professional who has over 10 years of experience in technology and e-commerce, including developing and maintaining the entire technical platform for BloomsToday, an online flower delivery company, and conducting research in ArtificiaI Intelligence for the US Navy. The developer will be responsible for the design and implementation of logistics algorithms spanning the fields of order fulfillment, inventory planning, and transportation. Those algorithms must be able to scale to hundreds of thousands of transactions per day across multiple clients in a multi-node fulfillment network. In addition, many of the problems we are tackling involve real-time, dynamic optimization.  This role offers the opportunity to make a large and immediate impact, as the software you write will be used to fulfill hundreds of thousands of customer orders while solving some of the most challenging and interesting problems in e-commerce logistics.
As an early hire for a rapidly growing e-commerce fulfillment start-up, your job will consist of the following duties:

Working with the senior management team to craft effective and efficient algorithms to direct the receiving, storing, packing, and shipping of a wide variety of consumer goods
Implementing logistics algorithms in clear, reliable, and reusable ways
Developing web-based user interfaces which allow fulfillment clients to access their data
Developing analytical tools to give management insight into large datasets
Maintaining and administrating mySQL databases
Identifying the right hardware for operational tasks
Supporting and administrating systems that include a wide variety of operating systems (Windows, Linux, Android, ChromeOS) and devices (mobile, thin client, desktop, and cloud)
Supporting, administrating, and troubleshooting production systems
Enforcing rigorous version control and testing procedures
Whatever needs to be done that day (this is a startup after all - we all do a little of everything)

Qualifications
A completed Bachelor’s Degree from an accredited university with a degree in Computer Science, Mathematics, Operations Research,  Engineering, or related field or three years software development experience within an established organization.
The ability to design and implement algorithms across a variety of operating systems and hardware devices with minimal supervision.
Ability to operate in a continuous improvement environment where you will always be developing and implementing new ideas and creative solutions as well as improving existing processes.
Comfortable wearing multiple hats in a start-up environment – everything from software development to hardware administration.
Ability to handle changing priorities and to use good judgment in stressful situations.
Interest in long-term career development with a rapidly growing and innovative company.
In addition, this position entails the following:
Ability to work in a distribution environment on a limited basis. There will be times where it is required that you deploy, observe, and troubleshoot software and technology on the production floor, where it is used every day.