Company Summary:
ELGO Technologies is a dynamic startup at the forefront of AI technology, specializing in crafting bespoke AI solutions that drive business transformation. Our mission centers around the responsible use of AI, with a strong commitment to ethical practices, security, and user-centric design. We pride ourselves on our innovative approach to integrating AI in various business processes, fostering an environment where technology meets creativity to solve real-world challenges. We also strive to be the top LLM application experts in the region.
Job Description:
As a Full Stack Software Engineering Intern, you'll be instrumental in developing and maintaining our suite of AI-powered applications. Your role involves working across the full technology stack, from database management to front-end development, ensuring seamless integration and functionality. You will be working closely with our product development team, contributing directly to our internal suite of products. This position is a full-time internship for a period of minimum 4 months.
Roles & Responsibilities:
· Design, develop, and maintain full-stack AI applications.
· Collaborate with cross-functional teams to translate business needs into technical specifications.
· Implement responsive UI/UX designs for an optimal user experience.
· Develop and maintain databases and server-side applications.
· Ensure code quality, sustainability, and scalability.
· Troubleshoot, debug, and upgrade existing software.
· Stay up-to-date with emerging trends in software development and Gen AI technologies.
Requirements:
Core Requirements
· Currently pursuing a Bachelor’s degree in Computer Science, Engineering, or related field.
· Good working knowledge on frontend and backend web application development.
· Advance frontend scripting using React.js
· Advance backend scripting using Golang
· Experience with database technology (e.g., MySQL, MongoDB, NoSQL DBs).
· Good working knowledge of Cloud Platforms (Main cloud: AWS, secondary clouds: Azure, GCP).
Key Traits
· Strong problem-solving skills and willingness to learn new technologies.
· Excellent communication and teamwork skills.
· Willing to proactively voice opinions and thoughts on the business.
· Self-driven and proactive learner.
Optional Requirements
· Familiarity with other programming languages (e.g., Python, Ruby, Java, JavaScript) and frameworks (e.g., Angular, React, Node.js, Django).
· Good understanding of AI and Gen AI technologies and concepts.
· Prior hands-on knowledge developing LLM applications
· Prior experience in developing custom enterprise solutions
· Experience with DevOps and MLOps
What We Offer:
· Opportunity to work in a vibrant tech startup environment.
· Exposure to cutting-edge AI technologies and ethical AI practices.
· A supportive, inclusive, and dynamic team culture.
· Opportunities for accelerated professional growth and development.
· Opportunity to work on interesting projects with high business/social impact.
ELGO Technologies is committed to equal employment opportunities and welcomes applications from all qualified candidates.