Apply Edge Start your job search

Staff Engineer - Software (AI)

PC Partner Technology Pte Limited · Singapore, Singapore

Apply & track with Apply Edge
*For Singapore Applicants Only: PC Partner Technology Pte Limited will be prioritising applicants who have a current right to work in Singapore and do not require PC Partner Technology Pte Limited's sponsorship of a visa.OverviewPC Partner is a leading manufacturer of computer electronics. Our key products are video graphics cards, motherboards and mini-PCs. We are also offering one-stop electronic manufacturing services to reputable brands all over the world. As one of the leaders in the industry, we leverage our extraordinary research and development capabilities and state-of-the-art production facilities to constantly bring new product ideas and leading-edge innovations to the market. We endeavour to stay ahead of the industry to ensure success and competitiveness in serving the needs of our customers.Position SummaryWe are looking for a Staff Engineer - Software (AI) who will be responsible for Software System architecture and leading the development of advanced AI solutions within the project team. The role will involve adopting best-in-class technologies with a focus on cost-effectiveness, quality and performance optimisation, while ensuring alignment with product requirements. This role will work closely with cross-functional teams to innovate, implement and deliver AI technologies through effective collaboration, technical execution and clear communication to meet project goals.Key ResponsibilitiesArchitect the core AI application platform, its technical roadmap and software ecosystem governanceDesign high-performance API contracts, microservices and orchestration layers connecting backing AI to client appsBalance critical trade-offs regarding system scalability, operational costs, performance and long-term code maintainabilityLead the software integration, deployment and performance optimisation of AI application into high-availability systemsMinimise end-to-end inference latency and maximise application hardware resource efficiencyBuild system observability, error-handling protocols and fallback mechanisms for enterprise-grade product reliabilityServe as the technical authority across teams to resolve complex architectural dependencies and system blocksCollaborate with product and engineering teams to transform product requirements into scalable software specificationsEnforce modern software standards, rigorous code design patterns, structural reviews and automated testingDevelop robust data logging, tracing and data pipelines for system monitoring and data governanceProvide technical mentorship to engineering teams, boosting code quality and overall technical capabilitiesIntegrate next-generation AI technologies, including LLM orchestration, multi-agent workflows and intelligent inference routingRequirementsMinimum Bachelor’s degree in Computer Engineering or Computer ScienceMinimum 6 years of relevant experience in a similar role, with proven hands-on experience in designing and developing application softwareMinimum 3 years of experience in a technical leadership roleMinimum 2 years of deploying AI models in real-world applicationsProven track record of working within modern Agile software development frameworksPractical familiarity with consuming or orchestrating natural language processing (NLP) or computer vision capabilities at the application layerHigh proficiency in programming language such as Python or C/ C++, with a deep understanding of asynchronous communication and microservicesStrong analytical and problem-solving skills, with ability to translate product requirements into clean, scalable software specificationsExcellent communication and interpersonal skills, with a demonstrated ability to collaborate across cross-functional teamsFluency in Chinese is a plus for effective interaction with Chinese-speaking stakeholdersCandidates must meet legal requirements to work in Singapore without sponsorship