top of page

ARTIFICIAL INTELLIGENCE/
MACHINE LEARNING ARCHITECT

JOB DESCRIPTION 
 

We are hiring an Artificial Intelligence/Machine Learning Engineer to join our project team. You will work alongside other technical staff and report directly to project manager. You will lead all the AI/ML/NLP activities for the project. This will include making recommendations on techniques, solution design, tools and model development, solution training and platform deployment of AI/ML/NLP solutions for clients. 
 

Working closely with clients to gain an understanding of their business needs and goals, ensuring the best possible solution is provided. You will work closely with the developers and data owners to develop AI/ML prototypes and tools to fulfill the client’s needs. You may also be asked to provide guidance and expertise to other developers on the team. 

 

ESSENTIAL FUNCTIONS 

​

  • Lead acquisition and configuration of AI platforms and solutions. 

  • Develop a platform to test various AI/ML/NLP tools. 

  • Source, develop, and refine of training datasets. 

  • Research and recommend various AI/ML/NLP tools based upon business requirements. 

  • Execute testing and selection of AI/ML/NLP tools to best fit business needs. 

  • Develop and deploy of AI/ML/NLP solutions to meet business needs. 

  • Refine and continue training of models and tools on an ongoing basis. 

 

​

 COMPETENCIES 
 

  • Takes personal responsibility for the quality and timeliness of work, and achieves results with little oversight. 

  • Expresses ideas clearly and concisely in written documentation. 

  • Gets along and interacts positively with clients and teammates. 

  • Understands and can select and use advanced AI/ML techniques and principles to achieve desired solutions. 

  • Understands and can select and use advanced rules engine techniques and principles to achieve desired solutions. 

  • Develops technical solutions to new or highly complex problems that cannot be solved using existing methods or approaches. 

 

​

WORK ENVIRONMENT 

​

While performing the duties of this job, the employee will work both at the client’s location in Rockville, MD and remote, depending upon contract and client requirements. 

​

​

REQUIRED EDUCATION AND EXPERIENCE 

​

  • BS in Computer Science/Engineering. 

  • At least 4 years of work experience in in Artificial Intelligence, Machine Learning and/or Natural Language Processing. 

  • Any combination of education, training and experience that demonstrates the ability to perform the duties of the position. 

  • Experience in statistical analysis, using one or more of the following: R, SAS, SPSS, and JASP. 

  • Experience in Machine Learning/Neural Networks, using one or more of the following: (TensorFlow, scikit-learn, h2o, Palladium, deeplearn.js, Shogun, Apache Mahout). 

  • Experience in Natural Language Processing, using one or more of the following: (Stanford's Core NLP Suite, Natural Language Toolkit (NLTK), Lexalytics, Apache OpenNLP, spaCy). 

 

​

PREFERRED EDUCATION AND EXPERIENCE 

​

  • Advanced degree in Computer Science/Engineering. 

  • At least 6 years of hands on work experience in Artificial Intelligence, Machine Learning and/or Natural Language Processing. 

  • Experience with rules engines using one or more of the following: Camunda DMN Engine, Open Rules, Activiti / Alfresco DMN Engine, jBPM / drools, OpenL Tablets, or JESS is a plus. 

  • Experience working with federal and/or regulatory agencies. 

  • AI/ML experience in risk management vertical. 

 

​

WORK AUTHORIZATION/SECURITY CLEARANCE 

​

Candidate must be able to obtain a Public Trust clearance. Visa sponsorship not available. 

​

​

OTHER DUTIES

 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. 

If you're interested, fill out the form and submit your resume

bottom of page