Software AI Intern

BI Incorporated

jobs-near-me.org

<div class="isg-job-description“>

Benefits Information

This job posting is anticipated to remain open until September 12th, 2025.

***Flexible Hours ***

Equal Opportunity Employer

Overview

BI is one of the leading technology companies in Boulder, Colorado and the largest provider of innovative electronic monitoring solutions in the United States. We excel at proving technological solutions to over 1,000 agencies nationwide and allowing those agencies to fulfill their missions without worrying about the technical complexities.

Qualifications

What We’re Looking For

Minimum Qualifications:

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence, Applied Mathematics, or a related technical field.
  • Strong foundational knowledge of programming concepts and proficiency in Python.
  • Knowledge of .NET and C# development using Visual Studio and VSCode
  • Understanding of data structures and algorithms.
  • Familiarity with fundamental machine learning concepts (e.g., supervised/unsupervised learning, model evaluation metrics).
  • Excellent problem-solving skills and a strong analytical mindset.
  • Ability to work both independently and collaboratively within a team.
  • Strong verbal and written communication skills.

Preferred Qualifications:

  • experience with popular AI/ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, NumPy, or Pandas.
  • Familiarity with MLOps tools and practices (e.g., MLflow, Kubeflow, DVC, CI/CD for ML).
  • Hands-on experience with Large Language Models (LLMs), generative AI, or prompt engineering tools (e.g., LangChain, LlamaIndex, OpenAI API).
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and their AI/ML services (e.g., SageMaker, Vertex AI, Azure ML).
  • Knowledge of containerization technologies like Docker.
  • Experience with version control systems (e.g., Git, GitHub).

Logistics

The job is located in Boulder, CO.

BI Incorporated

Responsibilities

The Opportunity

We are seeking a highly motivated and talented Software Engineering Intern with a passion for Artificial Intelligence and its supporting development tools to join the team. This internship offers a unique opportunity to gain hands-on experience in the full lifecycle of AI software development, with a particular focus on leveraging, integrating, and optimizing the tools that we can leverage in our software development lifecycle.

What You’ll Do

As a Software Engineering Intern focusing on AI Development Tools, your responsibilities may include:

  • Assisting in the evaluation, integration, and optimization of AI development tools across various stages of the software development lifecycle.
  • Working with Large Language Model (LLM) APIs and prompt engineering tools to build and refine AI-powered features.
  • Performing research on emerging AI tools, frameworks, and best practices to inform our technology stack.
  • Collaborating with cross-functional teams (e.g., Software Development, Quality Assurance, Product) in an agile environment.
  • Documenting tool configurations, workflows, and development processes.

BI Incorporated, a GEO Group Company is part of the GEO Care division. Established in 1978, BI is the largest provider of GPS, alcohol, and RF technology and services in the United States. BI provides a full continuum of monitoring technologies and related support services for local, state, and federal correctional agencies supervision parolees, probationers, pretrial defendants, and individuals involved in the U.S. immigration court process. Our home office is in Boulder, Colorado, and our industry-leading monitoring operations call centers are located in Anderson, Indiana and Aurora, Illinois. BI is an equal opportunity employer.

 

To help us track our recruitment effort, please indicate in your cover/motivation letter where (usajobvacancies.com) you saw this job posting.

Job Location