Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - AI Architectures

Aquila Technology

Software Engineer - AI Architectures

Lexington, MA
Full Time
Paid
  • Responsibilities

    Clearance Requirement: None

    Location: Lexington, MA

    Remote: Hybrid

    Aquila is seeking a Software-Engineer – AI Architectures to join our team in supporting one of this country's premier defense research organizations. The candidate will work as a member of a team that designs and develops software in order to implement large-scale open architecture distributed / cloud-based data processing, analysis, and Artificial Intelligence (AI) projects. The group is seeking a Software Engineer to support the research and development of AI and machine learning (ML) projects utilizing Agile development deployed to a cloud environment. This provides an ideal opportunity for novel AI/ML technology development for national security, as a member of a small collaborative team, with access to both subject matter experts and unique data sets. With team guidance, the candidate will perform the coding, development, implementation, integration, and testing of these systems.

    Work will be executed primarily in Java with a mixed Windows/Linux environment using open source and custom software stacks. Experience in software design, development, integration, testing, documentation, and maintenance is required. With program growth and guidance, the candidate will perform the coding, development, implementation, integration, and testing of these systems.

    Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environment. Aquila strives to deliver the best of the best in technical services to our customers. Candidates that possess a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team are strongly encouraged to apply.

    Required:

    • Strong object-oriented development skills
    • Experience developing distributed and cloud-based systems and services
    • Experience developing RESTful and/or SOAP-based web services
    • XML technologies including XSDs, XPATH, XSLT
    • Experience with modern development tools such as Eclipse, maven, Git, GitHub, JIRA, Jenkins, Puppet, etc.
    • Experience in applying skills in innovative, cutting-edge applications
    • Experience with container-based deployment tools, such as Docker
    • Understanding of the Continuous Integration / Continuous Delivery process

    Preferred:

    • Web-based API Processing
    • Web Application Development
    • Web application server development using Tomcat, Gunicorn, or other servlet containers
    • Experience with Python Applications
    • Experience developing scalable architectures in a cloud environment
    • Experience with commercial cloud environments such as AWS or Azure
    • Knowledge of full software lifecycle automation and testing tools
    • Expertise in high-performance multi-threaded applications
    • Experience with at least one NOSQL database technology
    • Familiarity with Big Data technologies such as Spark, Kafka, Hadoop, HBASE
    • Familiarity with standard SQL databases and JDBC
    • Familiarity with AI/machine learning libraries, software stacks, and applications
    • Solid understanding of Linux and Windows operating systems, including shell scripting
    • Expertise in modern software design patterns and frameworks (Spring, Hibernate, etc.)
    • Securing distributed services using PKI methodologies

    Other Requirements:

    • Bachelor's Degree 
    • Willing to undergo an extensive background investigation and maintain a personal security clearance
    • An interim clearance is sufficient to start. An existing DoD security clearance is a plus
    • Covid vaccination with the booster is required

    Telecommute: Combination of on-site and remote based on the needs of the assignment. Must be within commutable distance from Lexington, MA.

    Travel: Travel is estimated to be 1-2 trips per year, for 2-3 days, to sponsor sites.