Backend Engineer Intern
Job Description:
We are looking for an exceptional Backend Software Engineer Intern to join our team building a cloud native application and data platform. You will work to design, build, and run the backend services powering this system, including APIs and data pipelines.
Core Responsibilities:
- Build web projects using a microservices design
- Design and implement public and internal APIs
- Design real-time and batch data pipelines
- Execute web projects following test driven development.
Required Skills/Experience:
- Enrolled in BS, MS or PhD in CS / EE / CE.
- Experience with OOP and scripting languages such as Java, Go Lang, Python, Ruby or Javascript (NodeJs)
- Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams
Preferred Skills/Experience:
- Some experience with UI development using a framework such as Angular or React
- Mobile app development on iOS or Android
- Have designed, built and/or enjoy robotics or flying remote controlled aerial vehicles
- Experience with machine learning, deep learning, data science