Software Engineers-Python
Whamcloud - Indiana

This job posting is no longer available on Startuply. Find similar jobs:Software Engineer Python jobs - Whamcloud jobs

Wicked Fast, Creative, Brilliant, Rockin’ the world of HPC — this is how we describe our people and our products. Does this sound like you?

It’s not just our opinion… Addison Snell, Intersect360 Research, in the end of the year HPCwire podcast stated, “The maturation of the Lustre community, anchored by OpenSFS and Whamcloud, was the most significant trend in HPC in 2011.”

Come join the new leader in HPC. Whamcloud is setting the pace. We invest in our team and our products. We believe that you can have it all – challenging work, opportunity to grow, and an incredible work-life balance. No wonder we are the start-up to watch

We are presently seeking Python Engineers to join our team. Candidates must be based in either the US/UK or Canada.
As a Python Engineer you will:
Develop, maintain and debug the Django back-end of our scalable storage management application.
This includes expanding the app’s feature set and working in continuous collaboration with the front-end developers to improve user experience.

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.
May interact with users to define system requirements and/or necessary modifications.

Solid understanding of Python and Django
Experience with JavaScript/JQuery, HTML5 and Ajax
Strong knowledge of Linux operating system
Experience with large data sets
Team player with excellent verbal and written communication skills
Ability to excel in a fast-paced, fast-growth environment where action and initiative are prerequisites to performing well
Experience in distributed work environment where collaboration can take place in person, online or over the phone

Typically requires a Bachelor’s degree and a minimum of 2 years related experience; or equivalent experience.
Ability and desire to work as part of a geographically-distributed team.