This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, build, and support custom applications and data integrations to enhance agency operations, with a focus on functionality, performance, and secure handling of sensitive information.
Job Responsibility:
Develop, train, and optimize machine learning models using frameworks such as ML.NET, Scikit-Learn, TensorFlow, PyTorch, or Keras
Integrate artificial intelligence (AI) models into existing in-house applications and services running in secure on-prem environments
Experiment with large language models (LLMs) and agentic coding tools, evaluating their potential for secure, internal automation and analytics tasks
Perform data preprocessing, feature engineering, and model evaluation using structured and unstructured data from multiple internal systems
Collaborate with cross-functional teams to ensure all models and data workflows align with Criminal Justice Information Systems (CJIS) and Personally Identifiable Information (PII) protection standards
Work closely with analysts, investigators, and Information Technology (IT) staff to identify opportunities where AI can provide operational value
Participate in code reviews, testing, and deployment activities within a collaborative team environment
Continuously learn and prototype emerging AI tools while maintaining strong data governance discipline
Requirements:
Knowledge of machine learning frameworks such as ML.NET, Scikit-Learn, TensorFlow, PyTorch, or Keras
Knowledge of Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) pipelines, and AI agent frameworks
Basic understanding of secure coding principles and CJIS data protection requirements
Ability to work with structured and unstructured datasets from multiple sources such as databases, APIs, logs, and documents
Ability to analyze complex problems, test possible solutions, and apply practical, innovative approaches
Ability to prioritize and manage multiple tasks in a fast-paced environment
Ability to stay curious and continuously learn new AI tools and techniques while maintaining responsible data practices
Strong programming skills in Python
Skill in writing optimized SQL queries, functions, and stored procedures for SQL Server and PostgreSQL
Skill in developing and evaluating machine learning models
Effective communication and interpersonal skills for interacting with users and technical staff
Nice to have:
Having C# skills is a plus
What we offer:
Medical, vision, dental, and life and disability insurance
Eligible to enroll in company 401(k) plan
Access to top jobs, competitive compensation and benefits, and free online training