Intern, Software Engineer (Data and Python)

The Bernard Group•Chanhassen, MN
•Onsite

About The Position

The Software Engineer Intern (Data & Python) will join The Bernard Group’s Technology Enablement team and help develop and maintain data pipelines, applications, and scripts that support business operations and reporting. Depending on team needs, the intern may work with the Data Team on operational and analytical reporting and the transition to a data lake, or with the Python Engineering Team on business applications and workflow automation using Python and AWS technologies. The paid 2027 summer internship includes an interactive onboarding program and integration into a team. The intern will collaborate with experienced engineers, use modern development tools and cloud technologies, and contribute to projects supporting the company’s business. The role is onsite in Chanhassen, Minnesota, and runs Monday through Friday, 8:30 a.m. to 5:00 p.m. The internship begins May 24 or June 7, 2027. Relocation assistance, housing, and transportation are not provided; candidates must live locally or be able to commute to Chanhassen for the internship. Compensation is $28.00 per hour.

Requirements

  • Completed the sophomore year of undergraduate studies and pursuing a degree in computer science, management information systems (MIS), data science, or a related engineering discipline.
  • Basic understanding of computer programming concepts and completion of at least one programming course.
  • Critical thinking, strong analytical skills, and ability to troubleshoot problems and identify effective solutions.
  • Detail-oriented and committed to accurate, high-quality work.
  • Technically savvy and willing to learn new software, systems, and technologies.
  • Strong communication and collaboration skills when working with engineers, analysts, and internal business partners.
  • Ability to take initiative, drive results, and manage time effectively to meet project deadlines.
  • Accountability and ownership of work, with openness to feedback and learning opportunities.
  • Positive attitude, curiosity, and enthusiasm for new challenges.
  • Effective verbal and written communication, strong interpersonal and listening skills, and ability to present ideas concisely.
  • Trustworthy, reliable, adaptable, customer- and team-oriented, and willing to take on varied tasks.
  • Must reside in or be able to commute locally to the Chanhassen area for the internship.

Nice To Haves

  • Basic knowledge or experience with Python programming (strongly preferred).
  • Understanding of relational databases and SQL; PostgreSQL knowledge is a plus.
  • Exposure to data warehousing, data lakes, or data visualization tools such as Amazon QuickSight or Tableau.
  • Basic understanding of cloud computing, particularly AWS; exposure to AWS Lambda is a plus.
  • Familiarity with version control tools such as Git and GitHub.
  • Interest in AI-assisted development tools and their use in modern software engineering.

Responsibilities

  • Develop and maintain Python code, scripts, and data pipelines to collect, clean, transform, and enrich data from multiple sources.
  • Assist in building data sets, dashboards, and reporting solutions using technologies such as Amazon Redshift and Amazon QuickSight.
  • Contribute to projects supporting the transition from Amazon Redshift to a data lake.
  • Develop and maintain Python scripts, application features, and AWS Lambda functions to automate business workflows and connect systems.
  • Write SQL queries to retrieve, organize, and validate structured and semi-structured data.
  • Collaborate with engineers, data analysts, and internal stakeholders to understand business needs, identify data sources, and solve technical challenges.
  • Test and validate work for accuracy, performance, and quality, and participate in peer code reviews.
  • Use AI-assisted development tools such as Claude Code and Kiro responsibly as part of the engineering process.
  • Use Jira, Confluence, and GitHub to collaborate on projects and deliver features.
  • Work within the AWS cloud platform and learn industry best practices from experienced engineers.

Benefits

  • Paid internship
  • 100% employee-owned company
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service