The Engineering team is looking for a Software Engineering Intern to contribute to the development of a smooth and competitive end-to-end customer experience. They will work with the team to build and improve cross-platform experiences for customers. This internship will be full time and remote.
Participate in development of software modules in active projects
Implement quality code for reusability, testing and improved performance
Reviewing of team members’ code and providing feedback
Documenting and testing new software applications
Researching, investigating and fixing a wide range of technical issues
Collaborating with other team members in solving problems and creating solutions
Support the development of best practices and guidelines for deploying software
Proactively learning about new technologies
Bachelor's Degree in Computer Science, Software Engineering or related fields
Proficiency in at least: Python, Javascript/Typescript or Java
Experience with SQL databases e.g. PostgreSQL
Experience building mobile and/or web applications and framework familiarity
Solid problem-solving, debugging and collaborative skills
Ability to write consistent, maintainable code
Ability to interact with cross-functional teams
Strong communication and presentation skills
Must have availability to work for 12 weeks
Would be a plus if candidate has:
Knowledge of Python frameworks e.g. FastAPI, Flask or Django
Experience developing and deploying services on cloud computing platforms such as Azure, AWS (Amazon Web Services) or GCP (Google Cloud Platform)
Understanding of Machine Learning & related technologies
Passion for staying up to date with the latest advancements in AI & Machine learning