Database Support Intern

St Labre Indian SchoolAshland, MT
Remote

About The Position

This position supports programming, automation, and technical project work within the Database Support department by assisting with the design, development, testing, and maintenance of software and data solutions. Interns in this role contribute to supervised programming tasks that may involve scripting and automation technologies as project needs evolve. The position is project-based and collaborative, focused on improving data workflows, reporting, system integrations, and internal processes while providing hands-on technical experience; the role does not include ownership of production systems or independent decision-making authority.

Requirements

  • Currently enrolled in a college or university program in Computer Science, Software Engineering, Information Systems, Data Science, Information Technology, or a related technical discipline.
  • Completed coursework or training in programming, scripting, data analysis, databases, or related technical subjects.
  • Some practical experience with programming, scripting, spreadsheet analysis, or technical projects, which may include class assignments, academic projects, personal projects, or coding bootcamps.
  • Experience working with spreadsheets and large datasets, including Microsoft Excel or similar tools, and an understanding of data organization, validation, and analysis concepts.
  • Demonstrated interest in programming languages and technologies such as Power BI, Power Query (M), PowerShell, Python, SQL, JavaScript, or similar tools used for data analysis and automation.
  • Foundational knowledge of programming and scripting concepts, gained through coursework or hands-on projects.
  • Familiarity with one or more programming, scripting, data analysis, or automation tools (e.g., Power BI, Power Query (M), PowerShell, Python, SQL, JavaScript, or similar technologies).
  • Interest in data analysis, reporting, automation, and working with large datasets, and understanding how technical solutions support organizational goals.
  • Willingness to learn fundraising/marketing operations, nonprofit data practices, and development systems, and interest in applying technical skills in a mission-driven environment.
  • Ability to work with spreadsheets and data files, including Microsoft Excel or similar tools, and understanding of data transformation, validation, and quality control concepts.
  • Understanding of basic information security principles, including proper handling of sensitive or confidential data and adherence to security protocols.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues under guidance.
  • High attention to detail and commitment to accuracy and data integrity.
  • Ability to document code, processes, and technical work clearly and consistently.
  • Effective written and verbal communication skills, particularly in a remote work setting.
  • Strong organizational and time-management skills, with the ability to manage assigned tasks and meet deadlines.
  • Professional judgment, reliability, and willingness to follow established procedures, standards, and best practices.
  • Must be a person of good moral character, honest and trustworthy.
  • Required to submit to a background check and social security trace.
  • Must successfully complete the Safe Environment training, as required by the Diocese of Great Falls-Billings and St. Labre Indian School Educational Association.
  • Execution of a non-disclosure agreement will also be required.
  • May not intern or work for another organization or entity during St. Labre paid by hours.

Responsibilities

  • Assist with programming, automation, and technical projects supporting Database Support and Development department operations and reporting needs.
  • Develop, test, and maintain scripts, queries, reports, data transformations, and spreadsheet-based solutions under the direction of the Database Manager and organization leadership.
  • Support data analysis and reporting initiatives, including building and updating dashboards, reports, Excel workbooks, and supporting datasets.
  • Assist with process automation and workflow improvements to reduce manual effort, improve efficiency, and enhance data accuracy.
  • Perform data validation, quality control, and integrity checks on spreadsheets, files, reports, and automated outputs, including work with large datasets.
  • Support data security and access control practices, including proper handling of sensitive information, adherence to security protocols, and use of least-privilege access.
  • Assist with monitoring and troubleshooting technical issues related to scripts, Excel models, reports, data workflows, automation, or security controls.
  • Help prepare, format, and review data files and extracts for internal use or third-party platforms in accordance with security and privacy requirements.
  • Document code, spreadsheet logic, workflows, security considerations, and technical procedures to support maintainability and compliance.
  • Collaborate with Development and data staff to translate requirements into secure, well-documented technical solutions.
  • Participate in daily check-ins and weekly project meetings using a Scrum-style workflow to provide status updates, identify blockers, and support assigned programming tasks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service