More jobs:
AI Software Lead Architect
Job in
Hillsboro, Washington County, Oregon, 97104, USA
Listed on 2025-12-17
Listing for:
ASUSTeK Computer Inc.
Full Time
position Listed on 2025-12-17
Job specializations:
-
Software Development
AI Engineer, Software Engineer
Job Description & How to Apply Below
Job Description Overview
The candidate will lead the architecture and design of cloud and AI software solutions for ASUS NUC, Mini-PC, and IoT products, incorporating Generative and Agentic AI technologies. Responsibilities include defining requirements with stakeholders, developing advanced applications that leverage machine learning, and enabling secure, scalable solutions for healthcare and industrial automation. The role requires independent execution and team collaboration—coordinating with project management on schedules, participating in daily stand-ups, and providing weekly status updates.
Essential Duties and 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.
- 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, Lang Chain, 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, Lang Chain)
- JavaScript/Type Script (Node.js, Next.js)
- Understanding of RESTful API, Web Socket, and Graph
QL protocols. - Knowledge of cloud platforms (AWS, Azure, GCP) and AI workload deployment strategies.
Years of Education
- Bachelor of Science or Master’s degree in Computer Science, Computer Engineering, Artificial Intelligence, Software Engineering or related field
Work Experience
- 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×