Internship Program

Business people

UF Information Technology (UFIT) has several paid internship opportunities available this Summer and/or Fall for those who wish to work 15-40 hours per week. UFIT provides software design, development and operational support for nearly all of the large-scale computer applications used by the university’s faculty, staff, and students. Each selected intern will join one of our professional teams and learn valuable IT skills in the strategic areas of data management, enterprise reporting and analytics, integrations, user experience and development. To qualify, interns must meet the eligibility requirements below and possess excellent analytical, communication, and organizational skills. Some prior IT work experience is preferred. Starting pay is $15 per hour for graduate students and $12 per hour for undergraduate.


Applicants must be enrolled in one of the following:

  • An IT-related graduate program
  • An IT-related Bachelor program at UF or Santa Fe College (in the senior year)


UF East Campus (2140 NE Waldo Road, Gainesville)

Internship Areas

Data Management (DBA & ETL)

The data management team provides database administration and data replication services. These functionalities are integral to supporting the University of Florida’s 80+ terabytes of enterprise data. Data subject areas include financials, human resources, student records, learning analytics, access information, student financials, enterprise warehousing, sponsored research, person, and identity data. The database administration responsibilities include management of the database management software (DBMS) to provide zero-data loss, high availability, and high performance access to information. Interactions within the databases rely heavily on SQL, PL/SQL, entity relationship diagrams, and SQL executions plans. The data replication components include near-real time data replication between heterogeneous databases and ETL (extract, transform, and load) data warehousing activities.


Our developers strive to provide an exceptional user experience (UX) for our constituents by building modern, mobile self-service applications. The ONE.UF enterprise portal services students, faculty and staff by providing an integrated suite of apps for things such as registration, schedules, grades, campus finances and more.  The team engages with students for feedback and uses an agile approach and modern tools for frequent release cycles.  

Reporting and Analytics
The Reporting and Analytics team implements analytical reports, dashboards and interactive visualizations for various customers across the University of Florida.  The team provides training and support to colleges and departments so units can effectively manage their business operations. Reporting and Analytics is a critical tool in the administration of a unit because it helps with: planning and budgeting; decision making; and measurement of performance. As UF strives for five, it is crucial that we transform raw data into meaningful, insightful information and facilitate campus’ ability to make data-driven decisions

System Integrations

Enterprise application integration is an integration framework composed of a collection of technologies and services which form a "middleware framework" to enable integration of systems and applications across an enterprise. Many types of business software typically cannot communicate with one another in order to share data or business rules. For this reason, such applications are sometimes referred to as information silos. Application Integration is the process of linking such applications within a single organization (and sometimes externally) together in order to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures. Applications can be linked via application programming interfaces (API’s) using a service oriented architecture (SOA).  UFIT utilizes an enterprise service bus to support its Integration layer.

Master Data Management 

Master Data Management (MDM) is the practice of defining the critical data of an organization to provide a single point of reference, typically via system integration. The data that is mastered is divided into domains, typically PERSON, PRODUCT, PLACE, and various types of reference data. An MDM application supports the practice by removing duplicates, standardizing- where applicable, and using rules invoked at both the integration and application layer to prevent incorrect data from entering the system. The MDM discipline assigns clear roles throughout the organization by data domain and sub-domain, titles such as Data Trustee, Data Steward, and Data Custodian are common. These roles help to instantiate Data Governance across the enterprise. Determining what is Master Data is part art and science, those interested should be familiar with basic data modelling practices and be able to create Conceptual, Logical, and sometimes Physical data models in order to discuss a data domain in appropriate detail.

Business Relationship Management

Production/Application Support

Provides direct customer support for enterprise UF applications.  IT managers and business analysts study and understand the complex and diversified University IT systems and business processes. They are called upon to secure, troubleshoot, enhance and provide the customers with top-tier, quality technologies. Supported applications include financial, human resources, customer relationship management, document processing and student information systems to name a few.

Project Management Office (PMO)

The Project Management Office (PMO) goals are to standardize project-related processes and facilitate the sharing of resources, methodologies, tools, and techniques.  Through project management and software procedures, the University can document, execute, monitor, control, and fully implement changes regarding unique products, services, or even standard business processes. Project Managers (PMs) are responsible for the successful planning, design, oversight, and execution of a project.

Enterprise Document Management (EDM)

The Enterprise Document Management team implements solutions ranging from simple electronic document archival to the automation of complex business processes for various colleges and departments within the University of Florida.  We use document indexing, smart e-forms, interactive workflows, case management, system integrations, drill-down queries, and real-time dashboards to significantly streamline processes and capture the data needed for informed decision-making.  The team utilizes and supports two enterprise-level products to deliver these solutions: OnBase and DocuSign.  Some of the University’s critical data has historically been trapped in paper and electronic documents, including data related to student applications and administration; hiring and human resources; and financial  and purchasing records.  Enterprise Document Management helps expose and classify this trapped data and simplify data collection so it can be used to drive meaningful analysis, oversight, and audit. 

How to Apply 

We are not currently accepting applications due to the COVID-19 pandemic.