What are the responsibilities and job description for the Software Engineer Intern - Business Intelligence position at Symbotic?
About Us
At Symbotic, we are revolutionizing supply chain operations with our AI-powered robotic technology platform. Our intelligent software manages advanced robots within a high-density, end-to-end system, transforming warehouse automation for greater efficiency, speed, and adaptability.
We are eager to learn from your unique perspective! Our teams at Symbotic appreciate early career talent that brings innovative solutions to complex problems. Through our Internship and Co-op programs, students have the chance to collaborate with industry professionals on critical projects. We encourage students nationwide to apply online or connect with our teams at career fairs and events. Symbotic provides a rich array of experiences for our interns and co-ops, including Lunch and Learns, Social Outings, and community service activities!
The Summer Intern session lasts 12 weeks with full-time (40 hours, Monday to Friday) commitment, while Co-op cohorts typically span 16 weeks in Spring and Fall. Both programs offer competitive hourly compensation. Keep reading to discover more about this exciting opportunity!
Your Role
Engage hands-on as part of an engineering team dedicated to designing, developing, reviewing, and testing new features.
Collaborate within an agile / scrum team to build new functionalities based on evolving business requirements.
Design and develop real-time distributed software to manage the intake of new inventory and customer order fulfillment, focusing on necessary changes for customer integrations.
Contribute to a distributed architecture built on .NET, leveraging multi-threaded and multi-processor concepts.
Create data visualizations to enhance understanding of current system performance through log analysis.
Develop high-quality code and packages in alignment with software engineering best practices.
Participate in customer interactions, including calls, visits, and workshops, to provide education and support on integration requirements between Symbotic and customer systems.
Collaborate with customer technical teams to test Symbotic integrations with their systems.
What You Need
Pursuing a degree in Computer Engineering or a related field is essential.
Strong object-oriented programming skills in C#, Python, and C .
Experience with Linux and familiarity with commands.
Knowledge of source control (git), software testing frameworks, and CI / CD pipelines (Jenkins).
Passionate about learning new technologies and sharing knowledge with others.
Experience with Vitis and Vivaldo is a plus.
Familiarity with containerized development (Kubernetes, Docker, etc.) is advantageous.
Experience with cross-platform .NET Core development is a plus.
Knowledge of MS SQL and SQL language is a plus.
Work Environment
Willingness to travel up to 10% may be required. Employees must possess a valid driver's license and be capable of operating vehicles or flying to client and customer locations.
Employees are responsible for managing their expenses through a credit card, with reimbursement occurring bi-weekly.
We are a community of innovators, collaborators, and pioneers who embrace our differences because we understand that unique perspectives strengthen us. Every perspective matters. We rely on the diverse voices of our employees, customers, and communities to build a better workplace for everyone. We proudly stand as an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.