AI/ML Software Engineer
Core
Design, develop, and deploy end-to-end AI/ML applications for federal clients to support fraud detection, trafficking detection, and investigative use cases.
Role type
Senior AI/ML Software Engineer
Builds
Production-ready AI solutions, data pipelines, and intelligent systems for federal mission-critical challenges
Domain
Federal government / AI & Machine Learning / Network Analysis
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, RAG systems, AI chatbots, LangChain/Haystack/crewAI, NumPy/Pandas/Scikit-learn/NLTK/OpenCV, graph analytics, entity resolution, NLP, SQL, AWS SDKs
Preferred skills
Agentic AI frameworks, prompt engineering, asynchronous Python, GPU-accelerated computing, graph databases, fraud detection domain experience, explainable AI
Technologies
Python, JavaScript, TypeScript, LangChain, Haystack, crewAI, NumPy, Pandas, Scikit-learn, NLTK, OpenCV, PyTorch, TensorFlow, Elasticsearch, OpenSearch, PostgreSQL, Oracle DB, DuckDB, AWS, Boto3, Neo4j, Amazon Neptune, TigerGraph, NetworkX, GraphFrames
Responsibilities
Design and deploy end-to-end AI/ML applications including RAG systems and AI chatbots; Construct and maintain scalable data pipelines; Develop machine learning models for risk scoring, anomaly detection, and classification; Apply graph analytics and network analysis to identify hidden relationships; Implement entity resolution capabilities; Apply NLP techniques for information extraction; Develop and maintain REST APIs; Deploy and manage applications in AWS cloud environments
Seniority
Senior, hands-on IC