Develop and maintain full-stack applications using React and Node.js, work with SQL databases and optionally with Prisma ORM. Improve both well-written and technical debt-ridden codebases. Implement and suggest improvements based on OOP patterns and best practices and collaborate with technical and managerial stakeholders. Provide proactive consultancy, offering ideas and suggestions for improvements. Identify edge cases, gaps, and potential issues in implementations.
Job listings
Work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. You will also be a voice in communication with our users, ensuring their needs are met.
Contribute to the PyTorch upstream community and to the integration of PyTorch into the RHEL AI and OpenShift AI products. Work closely with teams within AI Engineering and adhere to architectural and design principles that help improve overall development within the group. Learn the architectural concepts that are key to the development of our product set.