Internship – Software Engineering (Hybrid)

BarrMinneapolis, MN
1d$23 - $26Hybrid

About The Position

Barr is seeking a software engineering intern to join our Minneapolis, Minnesota, team. In this hybrid role, you will support the Application Architecture group in delivering technological solutions to both internal staff and external clients. You’ll gain hands-on experience across all areas of Barr’s Information Systems (IS) team, working alongside experienced developers to contribute to real projects in a collaborative and learning-focused environment. The ideal candidate for this position is a curious and motivated learner who thrives in a collaborative team, demonstrates strong problem-solving skills, and values ownership and accountability. They bring excellent time management skills and a flexible attitude, along with attention to detail and strong follow-through. They are also eager to explore different areas of information systems while contributing to innovative and impactful software solutions. Hybrid: A hybrid work arrangement may be considered for this position. A hybrid work arrangement refers to splitting time worked between a Barr office and a home office. This position is based out of Barr’s Minneapolis, Minnesota, office.

Requirements

  • Education: ongoing enrollment in a four-year software engineering, computer science, data analytics, data science, or related program, such as engineering with an emphasis on technology. Must be a third- or fourth-year student with at least one full-time semester of coursework remaining after the internship.
  • Software: familiarity in coding with Python, SQL, and other modern programming languages such as C# or Java. Familiarity with key concepts around machine learning and AI workflows. Experience with GIT or similar source code control tools.
  • Proficiency with Microsoft Outlook, Word, and Excel.
  • Communication: strong oral and written communication skills with the ability to explain technical concepts clearly.
  • Must be legally authorized to work in the United States without the need for sponsorship by Barr, now or in the future

Nice To Haves

  • Experience using Azure DevOps
  • Familiarity with SQL Server
  • Exposure to Azure or similar cloud-based platforms

Responsibilities

  • Software development projects: use tools such as C#, JavaScript, Python, and SQL on development tasks identified in the team’s backlog to deliver and improve internal applications.
  • Participate in software development process improvement and special projects as assigned.
  • Refactor existing code and codebase enhancement: modify existing code to improve performance, maintainability, and scalability in alignment with industry best practices.
  • AI and machine learning initiatives: collaborate with teams to deploy retrieval augmented generation models.
  • Testing and troubleshooting: execute developer-level test plans, analyze software defects and performance issues, and contribute to implementing resolutions.
  • Software development lifecycle and DevOps support: aid in supporting tasks within Azure DevOps, including source code management (branching and merging), requirements gathering, design, task estimation, and deployment.
  • Documentation maintenance: contribute to the creation and upkeep of technical documentation to support knowledge sharing and application sustainability.
  • Technical support: provide internal support for IS systems and tools, resolving escalated user issues where applicable.

Benefits

  • Competitive, affordable insurance plans: Medical, dental, vision, life, disability, accidental death insurance, and flexible spending accounts for medical and dependent care
  • Retirement benefits: 401(k) retirement savings plan with company contribution and an Employee Stock Ownership Plan (ESOP) with company contribution in Barr stock
  • Profit distribution: Barr has a "no retained earnings" model and distributes all profit to our employees through our annual bonus distribution plan, ESOP, and dividends to shareholders
  • Professional development benefits: Annual time and expense allowances, mentorship program, and many internal training opportunities
  • Work/life balance: Paid time off, holidays, overtime for non-exempt/hourly staff, and compensatory time for exempt/salaried staff (time off or pay for extra time worked), paid family leave
  • Wellness focus: Ergonomic analysis and equipment, Personal Protective Equipment allowance, wellbeing-focused educational opportunities
  • Please note that benefits eligibility is determined and may change based on part-time, reduced-time, or full-time status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service