
AI/ML Engineer, Python
Onyx Government Services
contract
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Tech Stack
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