Senior AI Software Developer

Assured ConsultingReston, VA
9dOnsite

About The Position

Assured Consulting Solutions provides strategic and innovative solutions for customer needs across the business, technology, and organizational spectrum. As a member of our team, you will have the chance to work with customers that are both Government and industry leaders and technology innovators. We are seeking a highly motivated Senior Software Developer to join our team. The Senior Software Developer will bring a strong technical and analytical mindset required to engineer effective solutions and will assist in developing a new AI data modernization capability in an AWS cloud solutions environment, using both Cloud and Server hosted technologies.

Requirements

  • Extensive experience working with APIs in JavaScript, Python, Java, XML, JSON, and HTML.
  • Experience working with SSL, x509, Token based auth.
  • Must be a U.S. Citizen and possess a current and active TS/SCI clearance granted by the Department of Defense or an Intelligence Community agency with an in scope Counterintelligence (CI) Polygraph
  • Bachelor's degree and 8+ years of relevant experience, including at least five years of experience working in the Intelligence Community.
  • HS diploma and 12+ years of relevant experience, including at least five years of experience working in the Intelligence Community.

Nice To Haves

  • Experience using APIs in cloud (AWS) environment.
  • Experience with a wide variety of tools and techniques such as Spring Boot, NiFi, AWS Lambda, Git, REST APIs, etc.
  • Experience with ontologies and ontology formats (OWL, TTL)
  • Experience with Functional Testing, Security, Integration Testing, System Acceptance Testing, and User Acceptance Testing phases.
  • Ability to plan and conduct major technical phases of data management projects by coordinating the implementation and oversight of data management frameworks.

Responsibilities

  • Development and integration of software and systems engineering in support of integrating model context protocol (MCP) servers.
  • Code data pipelines using tools such as LangChain, Granite-Docling, and langextract to extract text, and images metadata and metadata definitions from data.
  • Mapping Metadata and metadata
  • Supporting Machine Learning and Artificial Intelligence development
  • Designing and coding new software and/or modifying existing software to add new features, debug or improve existing software, and correct defects.
  • Testing and maintaining software products to ensure strong functionality and optimization.
  • Troubleshooting complex software issues.
  • Designing and developing applications and system integrations in HTML, JavaScript, Java, Python, XML, and/or JSON.
  • Developing solutions to integrate COTS and GOTS services utilizing APIs, JDBC, RPC using tools such as Spring Boot, Apache Nifi, AWS Glu, and service chaining to enable applications to exchange/share data regardless of the specific technology utilized.
  • Providing design, coding, testing and validating programs that solve engineering-related problems.
  • Minor Configuring, administering, and supporting server environments in AWS.
  • Performing root cause analysis and providing mitigation strategies.
  • Reviewing and testing software components for adherence to the design requirements and documenting test results.
  • Working with developers and engineers to define customer and system requirements and develop solutions and system designs that will scale to meet future enterprise-level requirements.
  • Securely integrating APIs and transforming and loading data between endpoints.
  • Ensuring connectivity with APIs, applications, cloud technology, and data sources.
  • Integrating services together and writing new services, as needed.
  • Documenting application settings and configuration parameters necessary for applications to perform reliably and effectively.
  • Contributing to an atmosphere of cross-functional teamwork.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service