About Servera
Servera is a software development company based in Canada, developing a platform for building full-stack applications using unique AI agents for each task. By combining the coding and system design aspect, deployment, and hosting onto one platform, Servera aims to provide people without thorough knowledge of programming with the ability to build fully production-level apps.
Role Description
Servera is seeking an entry-level software engineer intern to develop our new full-stack application for AI software development, testing, and deployment. This position will be a 4-8 month internship, starting May 15, 2025. Candidates should have some prior relevant experience with developing applications that take advantage of LLMs and AI models, such as OpenAI or Gemini API.
Key Responsibilities
Model Improvement
- Design, test, and implement new third-party integration options for users, such as external APIs, OAuth login authentication, and other backend service integrations for production use cases using Python.
- Improve system prompts for AI agents to increase generation accuracy and test for edge cases.
- Increase code syntax accuracy and generated frontend visual appeal.
Frontend Development
- Use UI/UX design principles to improve the online service builder, using React, Next.Js, and other relevant JavaScript frameworks.
- Collaborate with team members on UI designs for new features using Figma.
- Work with our frontend team to develop UI for our new full-stack development tool, including CLI-style chat interface within containerised Linux servers.
Documentation and Testing
- Write and maintain documentation for Servera's features, tutorials, and guides.
- Conduct testing on Servera's agentic AI models for accuracy and security of private sensitive data.
Qualifications
Education
- Currently pursuing a bachelor's or master's degree in the field of Computer Science, Software Engineering, Mathematics, or any related STEM fields. (preferred, but not required for this role).
Technical Skills
- Experience and proficiency in Python, Java (Spring Boot), SQL (MySQL, SQLite)
- Familiarity with frontend web development using JavaScript frameworks (React, Next.js) and Tailwind
- Understanding of LLMs, AI prompting, and MCP.
- Experience with user-friendly UI/UX design is a huge plus
- Experience with Linux (Ubuntu) is highly preferred.
Soft Skills
- Strong problem-solving skills and attentive to details
- Eager to learn about new technologies and adapt (coding with Cursor, Claude, ChatGPT, etc.)
- Creative person willing to try new approaches to different challenges
What You'll Gain from this Internship
- Impactful Projects: Help contribute to projects that aim to improve and simplify software development for our users.
- Hands-on Experience with Software Development: Develop practical full-stack web development skills as well as gain valuable working experience with industry-standard tools and enterprise-level development frameworks.
Compensation: Rs 10-15k/month, depending on the seniority of the candidate and work term length, to be discussed on the final stage of the application process.
Your Application
- Please submit, on your resume, any relevant projects or experience related to software development, as well as a link to your GitHub portfolio.
- If selected, you may be interviewed to discuss your previous related experience, interests, and goals you wish to achieve in this opportunity.
Equal Opportunity: Servera is an equal opportunity company. Servera is committed to creating an inclusive environment for all team members, regardless of race, color, religion, gender identity/sexual orientation, nationality, or disabilities. Please make sure you are legally eligible to work in the country of this job posting.