Applications Developer
About the role
Design, build, and support custom applications and data integrations that enhance agency operations with a focus on functionality, performance, and secure handling of sensitive information.
Responsibilities
- 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 applicable data protection and information security standards, including protections for sensitive and personally identifiable information (PII)
- Work closely with analysts, investigators, and 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
- Perform other related duties as required
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 data protection requirements for sensitive information
- Working knowledge of office policies and procedures
- 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
Qualifications
A high school diploma or GED, and six years of software development and systems integration experience — including two years of full-stack application development in a team environment and two years working with LangChain, Ollama, or similar frameworks using vector databases for local LLMs and agentic AI systems
OR
An associate degree (accredited institution, computer science/IT/software development or closely related field), and four years of the above experience — including one year full-stack in a team environment and one year with LangChain/Ollama/similar frameworks
OR
A bachelor’s degree (accredited institution, computer science/IT/software development or closely related field), and two years of software development and systems integration experience
OR
Three years of experience in a related technical position involving software development, systems integration, data reporting, or database management aligned with the duties outlined in this job description
Working Conditions
- Work within a professional office environment
- Stand/sit at a keyboard or workstation for prolonged periods
- May engage in light physical exertion (e.g., lifting, carrying, pushing and/or pulling of objects and materials up to 10 pounds)
- Work standard business hours; may work non-standard hours including nights, weekends, and holidays
- In the event of an emergency or disaster, may be required to respond promptly to duties and responsibilities as assigned by the management chain, before, during, or after the emergency/disaster
Additional Requirements
- Attendance at the specified work location is required
- Depending on assignment, a valid Florida Driver License may be required at time of employment; driving history will be thoroughly reviewed and may be grounds for disqualification
- No visible tattoos on face, head, and neck; tattoos that take away from professional appearance must be covered with an appropriate white, black, or neutral covering
- No illegal drug sale within lifetime
- No illegal drug use within the past 36 months; no marijuana use within the last 12 months
- No felony convictions within lifetime
- No misdemeanor convictions involving perjury, false statement, or domestic violence within lifetime
- No dishonorable discharge from any branch of the United States Armed Forces, the United States Coast Guard, National Guard, or Reserve Forces
- Successful completion of a background investigation including criminal, reference, employment, and neighborhood checks; polygraph; medical evaluation; and drug screening
- Must live within the required service area at the time of appointment/employment (certified only)