Core4ce - Arlington, VA

posted 10 days ago

Full-time - Senior
Arlington, VA

About the position

Core4ce is seeking a Senior AI/ML Engineer to support the Chief Data and Artificial Intelligence Office (CDAO) in enhancing the Department of Defense's (DoD) capabilities in data, analytics, and AI. This role involves designing and developing software solutions that facilitate rapid prototyping of AI capabilities, including Generative AI, and ensuring the performance and security of existing applications.

Responsibilities

  • Designs and develops software requirements for multiple AI-based support capabilities, including software architectures, APIs, frameworks, and libraries.
  • Develops front end and backend of software prototypes, components, and tooling to expedite the prototyping process.
  • Maintains and guides the development of common libraries and tools used by multiple teams.
  • Maintains the existing code base of in-production applications, performing bug fixes, updates, and capability enhancements as planned in the sprint schedule.
  • Works closely with clients and requirements owners to build out product lines.
  • Develops plans, road maps, and software design strategies, analyzing and decomposing activities and requirements into software designs allocated across system components.
  • Aids in formulating a strategy for rapid prototyping of AI capabilities, including Generative AI.
  • Collaborates with data scientists, UX designers, cognitive scientists, developers, and testers to create cohesive software designs for scalable AI solutions.
  • Documents requirements and specifications, reviewing documentation from other teams and vendors.
  • Optimizes software designs and architectures to meet performance targets, devising tooling and methodologies to profile execution and capture performance metrics.
  • Stays informed on the latest AI system and software architectures and trends, including design patterns and DevSecOps.
  • Captures, develops, and reports reference architectures and documents compliance standards.

Requirements

  • Bachelor's degree plus 7-10 years of experience, or a Master's degree plus 5 years of experience.
  • Programming experience with Python, JavaScript, and at least one additional programming language (Java preferred).
  • Experience with front end frameworks like React or Vue, and backend runtimes/frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
  • Experience with Agile software development methodologies and tools, providing leadership to other developers in an Agile framework.
  • DevSecOps experience, including the use of Continuous Integration/Continuous Delivery (CI/CD) tooling (Git runners, code scanning tools).
  • Experience with containerization and Kubernetes.
  • Familiarity with Object Relational Modeling persistence frameworks (e.g., SQLAlchemy) and PostgreSQL.
  • Well-versed in modern software architectures like micro-services and front-end frameworks.
  • Strong communication skills to engage with fellow CDAO members inside and outside the team.
  • Ability to synthesize requirements underlying feature requests and recommend alternative technical and business approaches.

Nice-to-haves

  • DoDD 8140 IAT Level III certification preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service