Reinventing Geospatial Inc.

  • Software Engineer - Machine Learning

    Job Locations US-VA-Fairfax
    Job ID 2018-1030
    Software Engineering
  • Overview

    Candidate will work in development teams and use an agile driven software development cycle with continuous integration to research, design, develop, test, and evaluate software applications.

    Founded in 2009, RGi is a fast-growing company that prides itself on delivering impactful solutions to solve complex problems. Our primary customers are in the Defense and Intelligence communities, so our work focuses heavily on making an immediate, positive impact for our nation’s soldiers and analysts. We are looking for smart and motivated technical/spatial consultants, systems engineers, data scientists, cloud engineers, system integrators, and UI/UX designers and developers. We provide truly excellent benefits, a fun, creative work environment and a great life experience.



    Possible projects may include:

    • Assisting with the development of a fully-distributed, scalable, cloud-based system for storing, accessing, and analyzing large geospatial datasets
    • Implementing all phases of architecture, requirements gathering, design, development, integration, testing, and information assurance
    • Information systems supporting the Tasking, Collection, Processing, Exploitation, and Dissemination (TCPED) of intelligence products


    Basic Qualifications

    • U.S. citizenship
    • Secret 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 field
    • 5-8 yrs. of related experience in one or more of the following areas:
      • Full Stack development
      • Data analytics and Machine Learning
      • Analysis of algorithms, software, and software architectures
      • Experience with one or more of the following languages: Java, Javascript, Python
      • Data and Natural Language Processing tools (e.g. Spark, Sci-kit Learn, OpenNLP, TensorFlow)
      • Windows & Linux/Unix environments
      • Continuous Integration, Testing, and Deployment

    Desired Skills

    • Experience with one or more of the following:
    • Masters degree in Computer Science, Applied Mathematics, or related field
    • SCRUM Team leadership, product owner, or similar role on an Agile team
    • Technical leadership for a software development project
    • Web Application Development with Angular, Leaflet, Open Layers
    • REST APIs, or OGC web standards such as WFS and WMS
    • Automated Testing Frameworks (JUnit, Mocha, QUnit)
    • Databases (PostGIS, SQLite)
    • Geospatial Servers (GeoServer, MapServer)
    • Geospatial Data Processing (GDAL, OGR, PostGIS)
    • Graph analytics / Network science


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed