Software Engineer — Back-End

MicaSense, Inc.

(Seattle, Washington)
Full Time
Job Posting Details
About MicaSense, Inc.
MicaSense was founded by 3 experts in the unmanned systems and sensors industry, with a combined 30 years of experience and a proven track record in product and software development. We understand that professional unmanned systems are much more than toys.
Summary
You will scale our cloud-based data processing and GIS platform to process terabytes of data collected by our sensors into valuable insights for our customers. The ideal candidate will be a software engineer with a broad tool-kit, and a dev-ops mindset. You’re interested in taking a vital role in a company with real impact. Feeding the growing world is a hard problem, and we’re attacking it head on. You evangelize continuous integration and automated testing, taking responsibility both for developing new features and for deploying and monitoring them. You embrace the scientific method and data-driven decision making, and you apply it in a continuous search for the best way.
Responsibilities
- Design and implement data ingestion, processing, and presentation services - Develop image processing software in C++/Python - Develop web services in Ruby on Rails - Deploy these applications and services to the cloud for massively parallel processing - Create public APIs for third-parties to plug into our processing and analytics - Learn a lot about drones and remote sensing
Ideal Candidate
- B.S. or M.S. in an Engineering or Computer Science discipline (Ph.D. preferred) - Comfortable developing in many or all of C++, python, ruby, Golang, Javascript - Experience managing cloud infrastructure (Ansible, Chef, Docker, Autoscaling) - Experience developing distributed application with many individual components **Extra Points** These attributes will push you to the front of the line: - Experience with Ruby on Rails - Experience with GIS systems and managing geographic data (PostGIS, ArcGis, QGIS, Shapefiles, GeoTiffs) - Image processing experience (especially OpenCV, VXL, OpenSFM) - Experience managing and analyzing large data sets - Open source software contributions - Robotics or unmanned aircraft experience
Compensation and Working Conditions

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.