McKelvey Engineering Partners with Alumni to Offer Students Real-World Experience

We’ve been brainstorming how McKelvey Engineering at WashU can provide additional support and opportunities to students who’s summer internships or plans may have been impacted due to COVID-19. We took this opportunity to engage our alumni and industry partners in creative ways to help offer some alternative experiences this summer and beyond. One of those ways was short-term projects and virtual internships.

See below for a listing of unpaid opportunities to gain real world experience.  Email a copy of your resume to kelli.delfosse@wustl.edu if you are interested.  Please also indicate which project(s) you are interested in and we’ll help facilitate the first contact with the company

Company: Enhearten

Project Scope:
Enhearten makes software to reduce barriers for accessing care for mental health, starting with a focus on substance use.  The project involves building tools  to more efficiently and effectively reach the clinics that can benefit from our software.

Number of Students
: 1-2

Time Commitment: At least 20 hours per week for approximately 6 weeks

Suggested Deliverables:
Developing a set of two or three small web apps.

Pre-Reqs:
Web development experience.

Company: SimpleRose

Project Scope:
We require an intern to write a variety of unit tests in C++ to enhance coverage of our test suite. Tasks would include: reading existing code and tests,  writing new tests, checking results against expected behaviour, using existing tools to confirm code coverage, etc.

Number of Students: 1

Time Commitment: 8-16 hrs week for 2 months or longer

Suggested Deliverables:
A set of useful tests (valid) for an existing program (company written) with 100% test coverage for the tested code and accompanying documentation.

Pre-Reqs:
We anticipate needing a Junior or Senior due to the requirements for prerequisite classes.

1) E81 CSC 247 (Data Structures & Algorithms) and/or CSE 232 (Programming workshop) and Math 309 (Matrix Algebra) or equivalent experience are essential.

We prefer students also have additional classes, if possible (in order of importance):
-Math 429 (Linear Algebra)
-CSC 332S (Object Oriented Software)
-Math 449 (Numerical Applied Math)
-CSC 231S ( Intro to Parallel and Concurrent programming)

2) Some level of C++ language experience is required, though not necessarily class work (200+ level classes that use C++ extensively, ie 332S, 231S, 442A, 504N, 532, 554, or similar experience)

Company: Impossible Sensing

Project Scope:
Aid Impossible Sensing in developing robust user interface for LIBS instrument control that will be delivered to a client. UI should communicate with an instrument control API to synchronize various hardware components (e.g. laser, detector), read out instrument telemetry data (e.g. temperature, relative humidity, GPS signal), and allow for basic user control of instrument operational parameters. UI should be designed in a modular fashion to allow for integration with different sensor interfaces with minimal modification.

Number of Students: 1

Time Commitment: 10-15 hrs week for 2 months or longer

Suggested Deliverables:
Functional UI/Dashboard that has been successfully tested on final instrument.

Pre-Reqs:
Junior or Senior; experience in UI development and/or hardware control; basic understanding of standard digital communication interfaces (USB, Ethernet, RS-232, etc.); proficiency in scientific programming language (preferably Python); preferably has lab or research experience.

Company: Splice Machine

Project Scope:
Produce Podcasts for “Debunking the Mysteries of Machine Learning”
Producers will work closely with CEO and Splice Machine’s marketing team to create original short-form audio content that will be used on Splice Machine’s website, posted on YouTube, used in marketing content and hosted on podcast-friendly AI/ML channels. The ideal candidate for this role is collaborative and curious,  has a basic understanding of AI, Machine Learning and Data Science and experience developing podcasts, YouTube videos and other audio/video media content.

Number of Students
: 1-3

Time Commitment: 10-20 hrs week for 3 months or longer

Suggested Deliverables:
Lead “Debunking Machine Learning Mysteries” podcast production.
Create pitch lists of people doing interesting things in the ML and Data Science world to Monte and the team.
Book the talent and create show content including a list of questions for each guest per show.
Prepare the guest and Monte before the day of recording.
Lead recording of podcast.  If you can, drive post-production.  If this is new to you, we’ll find you some post-production assistance.

Pre-Reqs:
Pursuing Data Science studies with great oral and written communication
Deadline driven
Passionate about AI, Machine Learning and Data Science
Ability to engage high profile thought leaders in AI, Machine Learning and Data Science
Some YouTube or Podcast or other audio production experience
Strong understanding of journalistic ethics and principles

Link to more details about the project: WashU Splice Machine projects DS

Company: Blair

Blair is a Y-Combinator funded company pioneering the future of Income Share Agreements. We are a full-stack service offering ISA management and financing to vocational schools and career-focused programs. Blair is based in Silicon Valley and operates with a lean team, allowing any students to get true hands on experience in the startup world.

Project Scope:
We have a number of projects that students could dive into, depending on qualifications and individual interest. Projects include, but are not limited to:

  • Transaction Analysis (Data Scientist)
  • External Blog Creation (Technical Writer)
  • Build out of student platform (Software Engineer)
  • Build out of student platform (Web Designer)

Number of Students: Open to any number, depending on the qualifications

Student Time Commitment: 32-40 hours per week for 8-10 weeks.

Suggested Deliverable: Project dependent.

Pre-Reqs: 
The most important factor here is that the student doesn’t require hand-holding from start to finish. Needless to say, we will properly onboard any engineer and help along the way but we simply don’t have the capacity to teach someone the ropes. The student should be able to take major responsibility for the given project during the whole lifecycle. Additional detail for pre-requisites by project:

  • Transaction analysis: Python, JS, (potentially Java)
  • Student platform or any other web project: HTML, CSS & JS are crucial
  • Student platform (design): Figma and key knowledge of design concepts and best practices
  • Ability to work in a fast-paced startup environment
  • Pre-existing knowledge of Vue, React and/or Node (would be helpful to have)

Company: Counteractive

Counteractive does information security work including digital forensics and incident response, and frequently use, improve, and develop open-source tools (software, scripts) and processes (playbooks, procedures).  Work in this space could be a solid potential project for students curious about infosec and cybersecurity, and would impact the company and the community (as these products are free to use and improve).

Project #1 Scope:
Research and implement improvements to our incident response plan template (https://github.com/counteractive/incident-response-plan-template)

Number of Students: Any

Student Time Commitment: 8+ hours per week for 4+weeks

Suggested Deliverable:
Substantive commits (contributions) to the github codebase, which not only demonstrably improves the project, but serves as a publicly visible resume item for the participants.

Pre-Reqs:
Any grade level
Interest in planning, processes, and procedures
Comfort with software collaboration platforms like github or gitlab is a plus, but not required
Effective critical thinking, technical writing, and communication skills
Majors: any, though computer science, computer engineering, and other information technology-related fields may be most interested

Project #2 Scope:
Research and implement improvements to our security controls project (https://github.com/counteractive/security-controls)

Number of Students: Any

Student Time Commitment: 8+ hours per week for 4+weeks

Suggested Deliverable:
Substantive commits (contributions) to the github codebase, which not only demonstrably improves the project, but serves as a publicly visible resume item for the participants.

Pre-Reqs:
Any grade level
Interest in governance, compliance, frameworks, and/or standards
Comfort with software collaboration platforms like github or gitlab is a plus, but not required
Computer programming or scripting skills increase the opportunities for project expansion, but are not required
Effective critical thinking, technical writing, and communication skills
Majors: any, though computer science, computer engineering, and other information technology-related fields may be most interested

Project #3 Scope:
Research and implement improvements to our o365beat log shipper (https://github.com/counteractive/o365beat)

Number of Students: Any

Student Time Commitment: 8+ hours per week for 4+weeks

Suggested Deliverable:
Substantive commits (contributions) to the github codebase, which not only demonstrably improves the project, but serves as a publicly visible resume item for the participants – particularly, in this case, for golang code used in production.

Pre-Reqs:
Any grade level
Comfort with software collaboration platforms like github or gitlab is a plus, but not required
Moderate to strong computer programming skills (The project and underlying platform are written in golang, though effective programmers in any language will be able to adapt quickly; experience with RESTful HTTP APIs is a plus, but not required)
Majors: any, though computer science and computer engineering majors would probably be more likely to have the necessary programming skills

Project #4 Scope:
Research and implement improvements to our incident response collector (https://github.com/counteractive/incident-response-collector)

Number of Students: Any

Student Time Commitment: 8+ hours per week for 4+weeks

Suggested Deliverable:
Substantive commits (contributions) to the github codebase, which not only demonstrably improves the project, but serves as a publicly visible resume item for the participants.

Pre-Reqs:
Any grade level
Comfort with software collaboration platforms like github or gitlab is a plus, but not required
Moderate computer programming or scripting skills (the project is fairly simple, written in the batch scripting language.  Even junior programmers in any language will be able to adapt quickly)
Majors: any, though computer science and computer engineering majors would probably be more likely to have the necessary programming skills

By Kelli Delfosse
Kelli Delfosse Kelli Delfosse