What are the responsibilities and job description for the Solaria Labs Software Development Co-op (July - Dec 2026) position at Liberty Mutual Insurance Group?
Design and implement software solutions as part of an agile development team, contributing to both prototypes and production-ready applications. Engage in both heads-down coding and active participation in ideation and product design within a collaborative innovation lab environment. Work directly with cross-functional partners, including business, marketing, and UX teams, to support day-to-day product decision-making. Build and iterate on software prototypes with a start-up mindset, focusing on experimentation and rapid learning cycles. Explore and contribute in areas such as custom algorithm development, data analysis, building engaging user interfaces, and experimenting with emerging technologies. Participate in innovation-focused activities such as hackathons, meetups, and technical learning opportunities. What You've Got Working toward a degree in Computer Science, Computer Engineering, Information Systems, Informatics, MIS, IT, Mathematics, or another related technical field, with a strong academic record with a cumulative 3.0 GPA preferred. Proficient knowledge of software engineering languages such as JavaScript (React, Node.js, TypeScript), Python, Java, with the ability to develop across platforms. You must be authorized to work in the United States without employer sponsorship now or in the future. We will not sponsor employment visas. Candidates who will require future sponsorship, including candidates on CPT/OPT/STEM OPT who will require future sponsorship, are not eligible to apply. Exposure to AI/ML concepts through coursework, projects or hands-on experience is a preferred. Familiarity with modern software development best practices: CI/CD tools, testing frameworks, source control systems, and dependency management. Understanding of agile development concepts and processes. Strong written and verbal communication skills, including clear technical explanation and presentation capabilities. Ability to thrive in a fast-paced environment with uncertainty, using rapid iterations and test-and-learn approaches. Strong collaboration, prioritization, adaptability, and problem-solving skills.