Cluster Computing Apprentice
Location: US, OR, Portland
Department: Engineering
Salary range: 50000-90000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software
Function: Engineering

Company profile:
Urban Robotics Inc. provides cutting edge software and hardware solutions for Intelligence, Surveillance and Reconnaissance (ISR), Remote Sensing and Geospatial applications. Products include aerial EO and NearIR digital sensor systems, high performance aerial and ground computer clusters, and automated algorithms and services for generating fast turn-around 3D orthorectified maps.

Job description:
Company OverviewUrban Robotics Inc. (UR) is an established defense engineering firm located in Portland, OR, specializing in aerial reconnaissance, computer vision, cluster computing, and robotics.  We do rapid 3D processing of massive datasets with scalable real time computer clusters.  We're located along the beautiful Portland, Oregon waterfront with a proven team of exceptionally talented, passionate, and motivated engineers in hope of finding a like minded cohort to make really cool stuff with.Job ResponsibilitiesGuaranteed to change monthly but always tailored to your capabilities with an eye for growth. Here are some needs that we would love for you to crank out as soon as you start.Work with a team to use cluster processing to turn satellite imagery into consumable data for next generation analytics platforms.Overlay clustered image processing applications on top of modern cluster and cloud architectures.This Job May Be For You If...You have a cluster of machines churning on various processing tasks at home at this very moment.All your camera lenses have been calibrated recently enough to compensate for the change in season.You're playing with live 3D reconstruction from your drone based gopro camera.You can explain what consistent hashing is and how it relates to distributed caches.Your StackOverflow reputation is worth mentioning.You believe caffeine is a vitamin.

Requirements:
Non-NegotiablesWe strive to hire top quality candidates and are unable to compromise on only a few major points:Proven Track Record of Working in a TeamStrong CharacterAuthorized to work in the United StatesAble to get Security ClearanceSkills and ExperienceYou have a thorough understanding of mathematics, computer vision, and how to handle massive amounts of data. Convince us you have enough based on these general guidelines:2+ Years Professional ExperienceDegree in Computer Science or EquivalentWorked within an Agile Development EnvironmentStrong Communication both Written and VerbalFluent in C++ and PythonHeard of and preferably used OpenCV and BoostPlayed with Image ProcessingThreading, Cluster, and Cloud Computing ChopsBonus: CUDA and/or OpenCL Exposure

Benefits:
Compensation is based on experience and education (Please submit salary requests with resume and cover letter).Medical/Dental Insurance (w/Vision and Prescription)401k with Automatic Company Contributions of 3%Paid Parking or Trimet PassFun and Fast Paced EnvironmentVersatile Job TasksCutting Edge TechnologySmall and Agile CompanyOpen Doors that are Really OpenMystery and Intrigue