Software Engineering Intern
Remote job
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.
Tags: Agile APIs Chatbots Computer Science Engineering Git Java LangChain Prototyping Python Testing
Perks/benefits: Career development Flex hours Flex vacation
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.