Software Engineer Intern - London, United Kingdom - Revenir

    Revenir
    Revenir London, United Kingdom

    2 weeks ago

    Default job background
    Description

    Job Description

    Role Description:

    Software Engineer Intern will report to the Technology Team & CTO – Hybrid Working

    Office Location: FBC Farringdon, London, EC1R 0NE

    Role: London Living Wage, Hybrid Role, Summer Internship

    Duration: Up to 3 Months

    About Revenir:

    Revenir are a fintech company who have undergone a seed funding round, raising £2.5 million in late 2022. Revenir automates tax recovery through partnerships with banks, developing innovative digital technologies which banks can implement to generate revenue and add value to their services. Revenir are rapidly scaling their technology presenting several opportunities in a fast growing, start-up environment. The automation of tax recovery presents significant problem solving opportunities for developers who are keen to gain experience working in London's fast growing fintech ecosystem.

    Revenir's core product is a white label API, which enhances the capabilities of banking apps, automatically refunding VAT (Value Added Tax) to customers, typically within 48 hours. Banks are now collaborating with fintechs more than ever to drive innovation to enhance their customer experience through their marketplace.

    Summary:

    We are looking for a highly motivated and self-driven Intern to join our Technology team, reporting to the CTO to support the development of our proprietary AI technology and product for 1-3 months. This individual should have knowledge of computer science principles and software engineering to support development of Revenir's technology. This individual will play a supporting role to our experienced technology team who have built and developed an innovative product which utilises a range of AWS services, including Lambda, SQS, EventBridge (Pipes, Rules, Busses), Step Functions (Express & Standard), API Gateway, and DynamoDB.

    Responsibilities:

    • Support API Development: Collaborate with the team to research and contribute to the design documentation of APIs, assisting in understanding requirements and potential solutions for robust data exchange within our product.
    • Assist in AI Integration: Aid in the research and documentation of AI and machine learning concepts to support the integration process into our systems, potentially assisting in basic implementation tasks under supervision.
    • Testing Support: Assist in conducting testing activities under guidance, including executing test cases, documenting results, and providing feedback to the team on bugs and issues encountered.
    • Documentation Assistance: Support the creation of clear and organised documentation for APIs, AI components, and internal features, possibly through tasks such as organising information, drafting sections, and formatting documents.
    • Research AI Trends: Help in staying updated on the latest AI trends and advancements by conducting research, summarising findings, and potentially presenting insights to the team.
    • Collaborate with Team: Participate in team meetings, shadowing engineers, designers, and other team members to gain insight into project requirements and contribute where possible.

    Essentials:

    • Educational Background: Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
    • API Understanding: Awareness of RESTful API design principles and some exposure to server-side development concepts.
    • Introduction to AI and ML: Some exposure to AI and machine learning concepts, such as basic understanding of supervised and unsupervised learning.
    • Database and Backend Basics: Basic understanding of databases (SQL or NoSQL) and exposure to backend technologies like or Python. Willingness to learn and contribute to backend development tasks.
    • Problem-Solving Skills: Ability to approach problems analytically and propose potential solutions. Willingness to seek guidance and learn from senior team members.
    • Communication Skills: Clear verbal and written communication skills, with an eagerness to collaborate with team members and learn from their expertise.
    • Curiosity and Eagerness to Learn: A passion for learning new technologies, including AI advancements, and a desire to explore innovative solutions under mentorship and guidance.

    Desirable:

    • Exposure to courses related to Artificial Intelligence, Machine Learning, or Natural Language Processing
    • Familiarity with frameworks like , Flask, or NestJS
    • Familiarity with libraries like TensorFlow, PyTorch, or scikit-learn
    • Basic understanding of Amazon Web Services

    Culture:

    • Coffee and snacks in the office
    • Team socials
    • Inclusive working environment, supporting all genders, sexualities, race, disability, background or circumstance

    Join our dynamic team at Revenir and contribute to building cutting-edge applications and software which support our innovative fintech solutions. Get in touch now to be part of our exciting journey