Careers | Senior Software Engineer
Senior Software Engineer
Software Engineering
We’re seeking an experienced software engineer who can help us design and build components for our platform and the toolsets that support them. You will also help us optimize and scale as our user base grows. We’re a fairly versatile group of engineers, and as such, could make use of either another generalist or a specialist in areas like web UI, map/reduce-style scaling, etc.We’re platform agnostic, but tend to be Mac snobs. We spend most of our time hacking Python, MySQL and JavaScript using libraries and tools like Dojo, Memcache, Hadoop, and Protovis.
Crowd Science engineers take part in all aspects of software development from design, programming and debugging to deployment and optimization.
Requirements
- 5+ years designing/developing large-scale internet software systems.
- Experience working with Python, or the confidence to be productive as quickly as someone who is. Bonus points for Django.
- Experience in database design and development.
- Deep familiarity and opinions on internet protocols and formats like HTTP, REST, JSON, and Atom.
- Bachelor’s degree in computer science or mathematics, or equivalent experience.
Compensation
Crowd Science offers a competitive salary in addition to a comprehensive benefits package and stock options. Crowd Science is an Equal Opportunity Employer.
Send your qualifications to engineering-jobs@crowdscience.com.




