ASUS ยท 3 weeks ago
AI Application Software Lead Architect
ASUS is a leading technology company known for its innovative products, and they are seeking an AI Application Software Lead Architect. The role involves leading the architecture and design of cloud and AI software solutions, collaborating with stakeholders, and developing advanced applications that leverage machine learning for various products.
ComputerConsumer ElectronicsHardwareManufacturingMobileSoftware
Responsibilities
Analyze existing software solutions in target market segments; identify gaps and opportunities to align with strategic objectives
Build and maintain strong relationships with ISV partners; identify and onboard new partners to expand software offerings
Design and develop new features, capabilities, and solutions for ASUS NUC products
Collaborate with project management to define development schedules, including alpha, beta, and production milestones
Work closely with development teams to deliver solutions aligned with customer and product requirements
Manage JIRA epics, stories, and tasks; provide status updates during daily stand-ups and weekly meetings
Design and implement machine learning algorithms, neural networks, and AI models; collect, preprocess, and clean data for training
Architect AI applications, including frontend, backend, APIs, data flow, and model integration
Integrate LLM platforms such as OpenAI, Azure OpenAI, Anthropic, and Google Gemini
Optimize prompt engineering, context management, and model response quality
Ensure AI application security, monitor token usage, and maintain data privacy compliance
Conduct technology evaluations, create architecture documentation, and guide engineering teams through implementation
Communicate effectively on project status and issues in meetings and via clear, well-structured emails
Collaborate across functional teams and business units to deliver market-ready software solutions, including technical deep dives and feature presentations
Maintain reliable attendance and punctuality
Qualification
Required
Bachelor of Science or Master's degree in Computer Science, Computer Engineering, Artificial Intelligence, Software Engineering or related field
10+ years of hands-on software development experience in C/C++, C#, Java, or related languages within Windows and/or Linux environments, with 4+ years in system architecture, platform design, or technical leadership roles
Deep understanding of system software stacks and OS architecture, including kernel components, drivers, middleware, and user-space frameworks
Strong knowledge of industry-standard design patterns, software architecture principles, and scalable system design methodologies
Proficient with modern software development toolchains, including build systems, CI/CD pipelines, performance profilers, and advanced debug tools
Proven ability in complex troubleshooting, root-cause analysis, and system-level debugging across hardware, firmware, OS, and application layers
Familiarity with AI algorithms, inference frameworks, and edge-AI system design, including model optimization, acceleration, and deployment flows
Strong software development skills in Windows or Linux environments
Familiarity with CI/CD pipelines and software release processes
In-depth understanding of Windows or Linux subsystems, including drivers, middleware, and application layers
Excellent problem-solving ability; adept at breaking down complex issues
Strong verbal and written communication skills; able to convey technical concepts to diverse audiences
Ability to thrive in a fast-paced, dynamic environment requiring flexibility and adaptability
Proficient in English (written and spoken)
Experience with AI technologies: ChatGPT, GPT APIs, LangChain, and OpenAI Function Calling
Knowledge of prompt engineering, context management, and vector databases (e.g., Pinecone, FAISS, Chroma)
Hands-on experience with RAG (Retrieval-Augmented Generation) implementations
Familiarity with fine-tuning, tool calling, and agent frameworks
Expertise in software architecture design (microservices, serverless, cloud-native, API gateway)
Proficiency in at least one major programming language: Python (Flask, FastAPI, LangChain) or JavaScript/TypeScript (Node.js, Next.js)
Understanding of RESTful API, WebSocket, and GraphQL protocols
Knowledge of cloud platforms (AWS, Azure, GCP) and AI workload deployment strategies
Preferred
Ability to work in fast-changing environments and drive clarity in high-ambiguity situations
Strong problem-solving skills with experience diagnosing complex system issues across hardware, OS, and software layers
Solid understanding of cloud and edge architectures, including device management, data pipelines, and remote orchestration
Experience deploying edge AI inference solutions in real commercial or industrial environments (retail, factory, transportation, etc.)
Familiarity with AI model optimization and acceleration (OpenVINO, TensorRT, ONNX Runtime, quantization, etc.)
Practical experience with edge-to-cloud integration, secure APIs, and enterprise authentication (OAuth/SSO)
Knowledge of DevOps practices relevant to IoT deployments, such as containerization, CI/CD, and remote update workflows
Experience building dashboards or lightweight UIs (React, Vue, or similar) for device control or inference monitoring
Prior leadership, mentorship, or cross-team technical influence in AI, IoT, or embedded system development
Benefits
Bonuses
Medical
Dental
Vision
Life insurance
AD&D insurance
Paid Time Off
EAP
401(k)
Company
ASUS
ASUS is a global technology leader delivering incredible experiences that enhance the lives of people everywhere.
Funding
Current Stage
Late StageRecent News
2026-01-06
2026-01-06
Company data provided by crunchbase