The common responsibilities for this position include assisting in the development and delivery of the HPC platform, developing, maintaining, and testing application software using Node.js and Python, and designing and deploying Web UI components using React.js. The software developer will collaborate with product managers and engineers on software products, focusing on data structure, algorithms, workflows, and UX design. Additionally, the role involves participating in research and provisioning for deep learning and generative AI projects, managing time effectively, and working both independently and within an agile team. The developer will also prepare comprehensive software documentation, including test plans, test reports, deployment guides, and user manuals, while ensuring that software development adheres to best practices in code quality and testing.
The percentages next to each skill reflect the sector’s demands in these respective skills. E.g., 30% means this skill has been listed in 30% of all the job postings in this sector.
The skills distribution tells you what specific skill sets are in demand. E.g., Skills with a distribution of “More than 50%” means that these skills are wanted in more than 50% of the job postings.
Job classifications that have advertised a position
Academic degree required as indicated by all job postings
Job subclassifications that have advertised a position