Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Mississippi State University seeks a Programmer Analyst specializing in AI and Machine Learning. In this hands-on role, you will develop software, manage data, and collaborate with research teams to drive efforts in education and workforce development. Ideal candidates possess a Bachelor's degree in a relevant field and demonstrate creativity and adaptability.
Apply now Job no: 509325
Position type: Full-Time 12-Month
Department: 192900 - nSPARC
Location: Main Campus - Starkville, MS
Categories: Professional
Position Open Date: May 29 2025
Position Function:
NSPARC is seeking a Programmer Analyst to join its interdisciplinary research team. This position plays a critical role in developing and deploying advanced software, AI models, and data tools that support applied research in areas such as workforce development, education, health, and economic analysis. The successful candidate will collaborate with research faculty and analysts to design scalable systems, implement machine learning applications, and support data-driven decision-making for public- and private-sector partners. This is a hands-on technical role that requires creativity, adaptability, and a commitment to practical impact through technology and research.
AI and Machine Learning Development
• Design, develop, and deploy AI-driven solutions—including machine learning, deep learning, and generative AI—to support applied research.
• Stay current with emerging technologies and frameworks to continuously enhance NSPARC’s AI capabilities.
Data Engineering and Infrastructure
• Build, maintain, and optimize robust databases, stored procedures, and data pipelines to support scalable, high-performance workflows.
• Manage end-to-end data processing tasks, including data ingestion, transformation (ETL), integration, and quality assurance.
• Ensure all data activities comply with privacy, confidentiality, and security standards.
Software and Systems Development
• Develop and iterate software components using agile, sprint-based methodologies.
• Design and implement scalable systems that support both research requirements and operational goals.
• Produce and maintain detailed technical documentation, including system architecture, workflows, and annotated code.
Visualization and Reporting
• Create dynamic, interactive dashboards and data visualizations that support research communication and decision-making.
• Collaborate with analysts and subject matter experts to translate complex datasets into usable, actionable insights.
Team Collaboration and Project Support
• Collaborate closely with interdisciplinary teams across NSPARC’s research divisions.
• Contribute to the planning, scheduling, and technical execution of funded research initiatives.
• Participate in code reviews, knowledge-sharing sessions, and collaborative problem-solving efforts.
• Perform other duties as assigned.
Minimum Qualifications:
Bachelor’s Degree with a focus in Computer Science, Computer Engineering, Software Engineering or closely related area.
Preferred Qualifications:
Knowledge, Skills, and Abilities:
Creativity, adaptability, and a commitment to practical impact through technology and research.
Working Conditions and Physical Effort
• No unusual physical requirements. Requires limited lifting of files and records and nearly all work is performed in a comfortable indoor facility.
• Frequent- External imposed deadlines; set and revised beyond one’s control; interruptions influence priorities; difficult to anticipate nature or volume of work with certainty beyond a few days; meeting of deadlines and coordination of unrelated activities are key to position; involves conflict-resolution or similar interactions involving emotional issues or stress on a regular basis.
Applicants should complete online application at explore.msujobs.msstate.edu and upload a cover letter and current resume. Applicants should also submit two letters of recommendation (mailed by writers under separate cover), an official transcript for terminal degree and terminal diploma (provide English translation if necessary).
Position is contingent upon continued availability of funding.
Equal Employment Opportunity Statement:
Mississippi State University is an equal opportunity institution. Discrimination is prohibited in university employment, programs or activities based on race, color, ethnicity, sex, pregnancy, religion, national origin, disability, age, sexual orientation, genetic information, status as a U.S. veteran, or any other status to the extent protected by applicable law. Questions about equal opportunity programs or compliance should be directed to the Office of Civil Rights Compliance, 231 Famous Maroon Band Street, P.O. 6044, Mississippi State, MS 39762, (662) 325-5839.
What do I do if I need an accommodation?
In compliance with the ADA Amendments Act (ADA), if you have a disability and wouldlike to request an accommodation in order to apply for a position with Mississippi StateUniversity, please contact the Department of Human Resources Management at tel: (662) 325-3713 orada@hrm.msstate.edu .
If you have any questions regarding this policy, contact the Department of Human ResourcesManagement at (662) 325-3713 orada@hrm.msstate.edu . Upon request, sections of thisjob listing are available in large print, and readers are available to assist the visually impaired.
Advertised: May 29 2025 Central Daylight Time
Applications close: