Onyx Government Services

AI/ML Engineer, Python

Onyx Government Services

contract

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Bachelor’s degree with 7 years preferred strong analytical, problem-solving, planning, organizational and project management skills
  • Python 3+ with ML frameworks (PyTorch/TensorFlow, Transformers)
  • Document processing: PyMuPDF, pdfplumber, OCR tools, layout parsing

Requirements

  • Design, build, and deploy end-to-end AI pipelines for content moderation including production ML models for compliance classification and active learning workflows enabling human-in-the-loop label review and validation.
  • Engage with operational business stakeholders to identify key initiatives and execute solutions to business problems using data analysis and advanced analytics
  • Extract text/tables from PDF documents using OCR (Tesseract, AWS Textract, Azure Form Recognizer)
  • Create/build labeling pipelines for training datasets from document corpora
  • Train custom ML models (NLP/OCR) for document classification, extraction, entity recognition
  • Implement end-to-end pipeline: PDF → labeling → training → inference → API serving
  • Version control all code, datasets, and models using Git (DVC for ML datasets preferred)
  • Deploy models as REST APIs (FastAPI) for production document processing
  • Work collaboratively to align business requirements with data and analytical solutions while empowering business to draw insights and analyze data while
  • Identify areas of concern of as-is processes and business dependencies
  • Coordinating and facilitating requirement gathering, playing an active role in the discovery, analysis, value validation, design, and testing phases.
  • Ideate with functional analysts and business process owners.
Benefits
  • Must CURRENTLY possess active BI or NACLC Public Trust security clearance
  • Bachelor’s degree with 7 years preferred strong analytical, problem-solving, planning, organizational and project management skills
  • Experience in a matrix structure and communicating with technical and non-technical people.
  • Ability to develop and deliver presentations that simplify complex solutions/insights for non-technical audience a must
  • Excellent innovation, interpersonal, and communication skills required.
  • At least 5 years of work experience in analytical role
  • Python 3+ with ML frameworks (PyTorch/TensorFlow, Transformers)
  • Document processing: PyMuPDF, pdfplumber, OCR tools, layout parsing
  • Data labeling/annotation experience (LabelStudio, Prodigy)
  • Model training lifecycle: preprocessing, augmentation, validation, fine-tuning
  • Git proficiency (branching, MLflow/DVC integration)
  • SQL/Pandas for data handling
  • SAS and Tableau development experience a plus
  • Strong conceptual, analytical, and decision-making skills
  • Ability to work as a collaborative team, mentoring and training the client on the various tools and techniques to build a complete Analytics solution
  • Must be comfortable working in a fast-paced, flexible environment, and take the initiative to learn new tools quickly.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Python 3Machine LearningPyTorchTensorFlowTransformersOCRNLPAPI servingGitDVC
Soft Skills
analytical skillsproblem-solvingplanningorganizational skillsproject managementcollaborationcommunicationstakeholder engagementrequirement gatheringfacilitation