Software Engineering Intern

Remote job

Apply now Apply later

We are looking for a motivated and curious university student with a passion for software engineering to join our Engineering team on a part-time basis. As an intern, you will gain hands-on experience developing real-world software solutions, with a specific focus on integration systems and chatbot/agent functionality using a blend of Java, Python, and no-code/low-code platforms

You will collaborate with experienced engineers to learn how to apply engineering principles, write quality code, and build practical solutions that solve business problems. 

What You'll Do 

  • Assist in building, testing, and deploying chatbot/agent functionalities across various platforms. 

  • Contribute to integration projects that connect internal products, services, and third-party applications. 

  • Write clean, maintainable code (in Java and Python), and explore no-code tooling for rapid delivery. 

  • Participate in code reviews and agile ceremonies (standups, planning, retrospectives). 

  • Work with product and engineering teams to gather requirements and deliver technical solutions. 

  • Help with system troubleshooting, debugging, and documentation. 

  • Learn and apply modern software development practices and tooling. 

Requirements

What We're Looking For 

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related technical field. 

  • Availability to work 2 days per week during term time (with flexibility during exams) and possibly extended time during vacation. 

  • Some experience with Python and/or Java (via coursework, projects, or personal exploration). 

  • Interest or familiarity with chatbots, AI agents, or workflow automation tools (e.g., Zapier, Make, Retool, LangChain, etc.). 

  • Enthusiasm to explore no-code/low-code platforms and rapid prototyping environments. 

  • A desire to learn, grow, and contribute meaningfully in a supportive team environment. 

  • Good verbal and written communication skills in English. 

Nice to Have 

  • Exposure to APIs, integration patterns, or cloud services. 

  • Experience using Git or other version control systems. 

  • Basic understanding of agile methodologies. 

Why Join Us 

A chance to work on meaningful, real-world projects with immediate impact. 

Mentorship from experienced software engineers. 

Exposure to modern development practices and innovation-driven work. 

Flexible working arrangements around your studies. 

Opportunity to extend into future graduate roles. 

Apply now Apply later
Job stats:  5  4  0
Category: Engineering Jobs

Tags: Agile APIs Chatbots Computer Science Engineering Git Java LangChain Prototyping Python Testing

Perks/benefits: Career development Flex hours Flex vacation

Region: Remote/Anywhere

More jobs like this