Allied Minds

  • HawkEye 360 - Software Developer

    Job Locations US-VA-Herndon
    Posted Date 4 months ago(3/9/2018 3:47 PM)
    Job ID
    HawkEye 360
    # of Openings
  • Overview


     HawkEye 360

    **This position may require exposure to information which is subject to US export control regulations, i.e. the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). All applicants must be U.S. persons within the meaning of U.S. regulations.**


    HawkEye 360 is currently seeking a Software Developer. As a member of their dynamic Data Analytics team, the Developer will develop capabilities and services in a Microservice Architecture on AWS.

    The Analytics team will invent and produce processing components within the analytics architecture to derive data products with commercial potential on topics ranging from behavior characterization and geospatial prediction to visual data representation. This team will take the lead integrating processed data and analytic products with systems developed by customers and partners.


    We’ll Expect You To…  

    • Support the implementation and deployment of analytic and machine learning components defined by senior engineers.
    • Develop and support a scalable analytics architecture to ingest RF metadata.
    • Develop and support distributed database capabilities to match analytic requirements; ensure the integrity of HawkEye 360 data.
    • Implement or produce analytic and machine learning components using data derived from HawkEye 360 satellites in combination with freely available data or data made available to HawkEye 360 via special arrangement with the provider.
    • Evaluate and integrate open source technology tools and solutions. to support stream processing, data movement, data visualization, system interfacing and data-source fusion using ephemeral (cloud-based) compute resources.
    • Contribute to defining requirements for the processing team in terms of the type, quantity and data format or interface specifications needed to ensure the success of the analytic product
    • Maintain and improve the performance of existing software
    • Test and maintain software products to ensure strong functionality and optimization
    • Recommend improvements to existing software programs as necessary
    • Develop for the embedded systems that comprise the spacecraft processing payload.
    • Develop tests at the unit, component, and system level, forming a continuous integration pipeline that prevents regressions as we continually enhance our software.



    You’ll Need to Have…

    • 5+ years of professional experience within software engineering
    • B.S. in Engineering or Computer Science, with a strong background in software development and engineering. Particularly strong work experience may be deemed equivalent for candidates with alternative or lesser degrees
    • Strong experience with Java 8+ and/or Python
    • Experience with Spring Framework, Spring Boot, JOOQ, SciPy, Pandas
    • Experience developing systems that store data and interact with PostgreSQL and No-SQL databases
    • Ability to use a wide variety of open source technologies and cloud services
    • Experience with AWS is required; AWS certification a plus
    • Experience developing high availablity, production services
    • Experience with Linux
    • Adeptness at learning and applying new technologies and solving new problems

    We’d Like to See…

    • Experience with GIS libraries, i.e. PostGIS, GeoTools, ESRI
    • Experience with JavaScript, Scala, and other relevant programming languages
    • Familiarity with Docker

    HawkEye 360, Inc. is committed to providing equal opportunity for all employees and applicants without regard to race, color, religion, sex, sexual preference/orientation, gender identity or expression, age, marital status, national origin, physical or mental disability, veteran status, or any other protected classification under applicable law.


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