Barr Engineering Co. · 3 hours ago
Internship – Software Engineering (Hybrid)
Barr Engineering Co. is seeking a software engineering intern to join their Minneapolis, Minnesota team. In this hybrid role, the intern will support the Application Architecture group in delivering technological solutions to internal staff and external clients while gaining hands-on experience across all areas of Barr’s Information Systems team.
ConsultingInformation Technology
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
Qualification
Required
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
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
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
Preferred
Experience using Azure DevOps
Familiarity with SQL Server
Exposure to Azure or similar cloud-based platforms
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
Company
Barr Engineering Co.
Barr is a company providing engineering and environmental consulting services.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase