Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
Extend the shared capability APIs (speech, vision, document extraction) and keep them fast and cheap enough that agencies reach for them instead of building their own
Collaborate closely with senior researchers and game development teams to jointly explore AI-driven game development and virtual world construction technologies.
Collaborate cross-functionally with Product, Operations, SRE, and Data teams to deliver reliable, high-availability services in multi-region deployments.
Act as a strong problem solver, able to assess issues from multiple perspectives, challenge the status quo, and collaborate with specialist teams (e.g. security, compliance, testing, vendors) to resolve complex technical and delivery challenges.
Lead and assist in maintaining software documentation. The documentation includes test plan, test procedures, test report, maintenance manual, and user manual.
Manage day-to-day operation activities, analyse statistics and write status and progress reports, and present findings to stakeholders and higher management.
Participate and contribute actively within an Agile software development environment, including sprint planning, backlog refinement, daily stand-ups, technical discussions, demonstrations and retrospectives, and delivering working software and other assigned deliverables iteratively in accordance with agreed sprint objectives.