Backend Engineering Summer Internship (Unpaid)

About the Company

Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is limited, as well as areas where data needs to be processed locally for real-time analytics and AI at the edge. We’re looking to bring on the most brilliant minds to help further our mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed anywhere.

We are dedicated to fostering a workplace culture that values Diversity, Equity, Inclusion, and Belonging (DEIB). To ensure fairness and transparency, the starting base salary range for this role for candidates in the U.S. are listed below, varying based on location experience, skills, and qualifications.  In addition to base salary, this role will also be offered equity and subsidized benefits (details available upon request).

About the role

This unpaid internship program is tailored for engineering students seeking to enrich their academic learning with practical, hands-on experience in the field. Interns will collaborate with seasoned engineers and project managers, gaining invaluable insights into real-world applications of engineering principles.
Dive into server-side application logic and integration of the front-end developer's output. Back-end developers usually write the web services and APIs used by front-end and mobile application developers.
As a back-end developer, you will:
  • Get exposure to database management technologies forming part of the app being developed
  • Build Microservices using design patterns, consume or create REST APIs
  • Implement standard authentication techniques like ADFS to protect the back-end services
  • Work with technology stacks including: Node.Js, Python, Java, C++, MySQL, NoSQL, Relational Databases, Spring Boot, Kubernetes
Basic Qualifications
  • Currently enrolled in an Associates, Bachelors, Masters, or PhD in Computer Science, Computer Engineering, Data Science, or majors relating to these fields
  • One previously completed internship
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
Preferred Qualifications
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases.
  • Experience in optimization mathematics such as linear programming and nonlinear optimization.
  • Ability to effectively articulate technical challenges and solutions.
  • Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
This is a remote opportunity for candidates who are based in the United States, with the exception of California, Alaska, and Hawaii.
Our Company is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Our Company makes hiring decisions based solely on qualifications, merit, and business needs at the time.

R&D - Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling