Software Engineer - Machine Learning

Reinventing Geospatial Inc.
Fairfax, VA
Nov 09, 2018
Nov 12, 2018
Full Time
Reinventing GeospatialRGinc. (RGi) is looking for a talented and motivated Data Scientist with strong Software Engineering skills to join our team! The candidate will be responsible for researching, developing, testing, and evaluating various datamining and machine learning techniques to solve challenging problems for the US Army. The Software Engineer will work closely with other researchers internally and within the US Army Corp of Engineers to advance solutions for Army intelligence analysts to rapidly process, exploit, and disseminate critical information in support of other Warfighting functions. The candidate works as part of an agile software development team to design and rapidly prototype scalable solutions and must be motivated, self-starting, and able to work well within a team environment. Take this opportunity to support an exciting and challenging project, play with the latest technologies, all while helping our nation bring the best modern capabilities to our soldiers! Software Engineer - Machine Learning Responsibilities Communicate with government customers and stakeholdersDesign and build full stack application with modern technologies, intuitive user-interfaces and scalable data processing architectures using HTML5 and open source softwareRapidly prototype new methods for processing and exploiting data for Army IntelResearch and communicate state-of-art methods from industry, academia, and governmentEvaluate and quantify trade-offs for competing methods and productsMature solutions and transition applications from R&D to existing Programs of Record (PoRPoR) Software Engineer - Machine Learning Basic Qualifications US citizenshipSecret security clearance (or the ability to obtain one). Prefer TS or TS/SCI. We will sponsor clearances.Bachelor's Degree in Computer Science, Applied Mathematics, or related field5-8 yrs. of related experience in: Full Stack developmentData analytics and Machine LearningData and Natural Language Processing tools (eg Spark, Sci-kit Learn, OpenNLP, TensorFlow)Analysis of algorithms, software, and software architecturesExperience with one or more of the following languages: C/C++, Java, Javascript, PythonWindows & Linux/Unix environments Software Engineer - Machine Learning Desired Skills Masters or Phd in Computer Science, Applied Mathematics, or related fieldSCRUM Team leadership, product owner, or similar role on an Agile teamTechnical leadership for a software development projectWeb Application Development with Angular, Leaflet, Open LayersREST APIs, or OGC web standards such as WFS and WMSDatabases (PostGIS, SQLite)Geospatial Servers (GeoServer, MapServer)Geospatial Data Processing (GDAL, OGR, PostGIS)Graph analytics / Network scienceAutomated Testing Frameworks (JUnit, Mocha, QUnit)Continuous Integration, Testing, and Deployment Who We Are Reinventing Geospatial Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an immediate impact for our nation's soldiers and analysts. We pride ourselves on giving employees an exceptional life experience, where creativity thrives and challenges are simply part of the fun. We provide truly excellent benefits, including: 100% paid employee healthcare & dental insurancePaid parental leave401k with matchingEscalating vacation timeReferral bonusesTuition reimbursementProfessional development trainingFree beverages and snacksCatered breakfast on Friday's

Similar jobs