Software Development Intern
Midtown office, Atlanta, GA
Speedchain is seeking a motivated and enthusiastic Software Development Intern to join our dynamic engineering team. This is an excellent opportunity for a current student to gain hands-on experience in cloud-native software development, working with AWS services, and contributing to real-world projects. The ideal candidate is passionate about technology, eager to learn, and possesses a strong foundation in programming principles with a desire to expand their skills in cloud technologies.
Responsibilities:
-
Assist senior developers in designing, developing, and testing cloud-native applications on AWS.
-
Participate in front-end development using HTML, CSS, and JavaScript, with opportunities to learn modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
-
Assist in back-end development tasks, including server-side logic (Node.js or Python) and database management (DynamoDB).
-
Gain experience with AWS services such as AWS Lambda, AWS Amplify, and Amazon Cognito.
-
Contribute to the development of documentation for cloud-based software projects.
-
Collaborate with team members to troubleshoot and resolve technical issues related to cloud deployments.
-
Participate in team meetings and provide updates on progress.
-
Assist with other development-related tasks as assigned.
-
Assist in the exploration and integration of AI-powered features and tools, including Large Language Models (LLMs), under the guidance of senior engineers.
-
Learn about the application of AI/LLMs in areas such as data analysis, process automation, or user assistance within the construction technology domain.
-
Collaborate on basic tasks related to the integration and testing of AI-driven components.
Qualifications:
-
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
-
Basic understanding of programming concepts and at least one programming language (e.g., Python, Java, C++, JavaScript).
-
Familiarity with version control systems (e.g., Git).
-
Previous internship or co-op experience in a software development role is a plus.
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities.
-
Eagerness to learn new technologies, particularly AWS and cloud-native development.
-
Ability to work independently and as part of a team.
-
A foundational interest in Artificial Intelligence (AI), AI tools, and Large Language Models (LLMs) and a willingness to learn how they can be applied in software development.
Bonus Points:
-
Exposure to AWS services or cloud computing concepts.
-
Experience with front-end JavaScript frameworks (React, Angular, Vue.js).
-
Basic understanding of database concepts (SQL or NoSQL).
-
Basic exposure or coursework related to Artificial Intelligence, Machine Learning, or Large Language Models.
-
Familiarity with any AI-related libraries or frameworks (e.g., TensorFlow, PyTorch, Langchain - even at a conceptual level).
What We Offer:
-
Competitive Salary and Benefit plans
-
Healthcare Plan including health/dental/vision insurance (full-time)
-
Paid time off (full-time)
-
Paid holidays (full-time)
-
We are proud to be an EEO/AA employer. Applicants for employment are considered without regard to race, creed, color, religion, sex, sexual orientation, marital status, national origin, age, disability, status as a veteran, Vietnam Era Veteran, or being a member of the Reserves or National Guard.
How to Apply:
Submit your resume and cover letter to recruiting@speedchain.com