Applications Developer
Core
Design, build, and support custom applications and data integrations, with a focus on integrating AI/ML models into secure on-prem environments for law enforcement operations.
Role type
Senior IC Applications Developer (AI/ML integration)
Builds
Custom applications, data integrations, and AI/ML workflows for internal agency use
Domain
Law enforcement / Criminal Justice Information Systems (CJIS)
Deliverable
production ML models | product features
Required skills
Full-stack application development, machine learning frameworks (ML.NET, Scikit-Learn, TensorFlow, Pytorch, Keras), LLMs and agentic AI systems (LangChain, Ollama), vector databases, data preprocessing, feature engineering, secure coding principles
Preferred skills
Full-stack development, familiarity with LangChain, Ollama, or similar LLM frameworks
Technologies
ML.NET, Scikit-Learn, TensorFlow, PyTorch, Keras, LangChain, Ollama, vector databases
Responsibilities
Develop, train, and optimize machine learning models; Integrate AI models into existing in-house applications; Experiment with LLMs and agentic coding tools; Perform data preprocessing and model evaluation; Collaborate with cross-functional teams to align workflows with CJIS standards; Participate in code reviews, testing, and deployment activities
Seniority
Senior, hands-on IC