NC Department of Adult Correction · 17 hours ago
Machine Learning Specialist
The NC Department of Adult Correction is one of the largest state agencies with more than 14,000 employees. The Machine Learning Specialist supports the Innovation and Analysis Section, leading the design and deployment of advanced machine learning models and data pipelines to enable data-driven decision-making across the agency.
GovernmentPublic SafetyRehabilitation
Responsibilities
Design, develop, and maintain machine learning models for operational and strategic use cases
Build and optimize data ingestion and transformation pipelines using Databricks, Spark, and Delta Lake
Implement automated workflows for model training, scoring, and monitoring using MLflow and Databricks Workflows
Integrate structured and unstructured data from multiple enterprise systems into governed analytics environments
Conduct feature engineering, model evaluation, and performance tuning for predictive modeling initiatives
Monitor model drift, data quality, and operational stability to ensure reliable production performance
Provide technical consultation on machine learning feasibility, design, and responsible AI practices
Develop and maintain technical documentation, reproducible workflows, and audit logs for compliance
Supervise and mentor a Data Engineer, coordinating shared responsibilities for pipeline and model development
Collaborate with IT, program staff, and leadership to align ML solutions with agency goals and governance standards
Qualification
Required
Bachelor's degree in computer science or an IT related field or other related technical degree from an appropriately accredited institution and five years progressive experience including at least two years of experience in programming and applications analysis or related work
OR
Associate degree in computer science or an IT related field or other related technical degree from an appropriately accredited institution and six years progressive experience including at least two years of experience in programming and applications analysis or related work
OR
An equivalent combination of education and experience
Preferred
Demonstrated experience developing machine learning models and automated pipelines using Python, Spark, and Databricks
Proven proficiency with MLflow for experiment tracking, model registration, and production deployment
Documented experience integrating data from multiple enterprise systems into governed analytics environments
Experience supervising technical staff and coordinating joint data engineering and ML development tasks
Benefits
Health insurance options
Standard and supplemental retirement plans
NCFlex program (numerous high-quality, low-cost benefits on a pre-tax basis)
Paid vacation
Sick, and community service leave
Paid parental leave
Company
NC Department of Adult Correction
The NC Department of Adult Correction protects the public by collaboratively focusing on rehabilitation, protection, innovation, accountability, and professionalism.