Virtual Internship Opportunity: Software development
Project scope
Categories
Product or service launchSkills
slack (software) communication software interfaces performance metric application programming interface (api) machine learning technical support real time data process improvement recommender systemsOur organization is able to offer a virtual internship opportunity for 3 computer science students or teams.
The primary focus for the student will be: (please include a few examples of technology projects you would like the student(s) to execute during the placement, as exemplified below. Where applicable, please indicate tools/platforms the student(s will be using to complete their work for you.)
- Website Development - Conducting a needs analysis to determine which platform is most suitable for our website; creating a design proposal including mock-ups, budget, and timeline; building a fully-functioning website for our organization.
- Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application.
- Software Architecture Development - Architecting the software of a new product; improving the architecture of an existing system; porting an architecture of one system into another.
- Application Programming Interfaces - Redesigning an existing API to simplify it; changing API technologies; designing a new API; creating or updating public-facing documentation.
- Machine Learning Software Solution - Creating a recommendation engine; spotting trends in existing data; spotting anomalies in data sets.
- Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our organization or tool.
Our goal at the end of this experience is: (please indicate the goal for this placement, or deliverable you expect the student(s) to complete, as exemplified below)
- Website Development - For the student(s) to complete a fully functioning website.
- Application Development - For the student(s) to create a fully functioning application.
- Software Architecture Development - For the student(s) to provide a solution to our architecture issue to ensure optimal performance and sustainability.
- Application Programming Interfaces - For the student(s) to help us redesign an interface or hep us implement a new API.
- Machine Learning Software Solution - For the student(s) to help us develop effective machine learning solutions that improve our customers' experience each time they interact with our brand.
- Real-Time Data Visualization - For the student(s) to help us devise and implement a data visualization system to help our organization derive insights to inform decision-making.
Other duties the student may complete could include: (indicate other duties as exemplified below)
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Responding to IT/Service Desk requests
We will plan to communicate with our virtual intern using these communication tools: (list expected channels - eg. Riipen messaging, company slack, email)
Student's primary contact: Yao Yao Ding, CEO
onboard training
Weekly meeting
About the company
B3D Performance specializes in additive manufacturing (3D printing) using metal powders. We develop instrumentations and software to monitor the powder quality to reduce production costs and minimize the impact on the environment.