(Sr.) Applied AI Module Engineer
Location: Taipei
Time Type: Full time
Job Description
Join Trend ‧ Join New Generation
趨勢科技 - 全球雲端資安領航者 / 全亞洲最大軟體公司 / 企業版圖橫跨五大洲 / 趨勢全球研發基地在台灣
===============================================================
Overview
We Endpoint Module team is responsible for building Trend Micro’s most fundamental and critical engines, the core of our security technologies. These engines power key protection capabilities across our entire endpoint product line.
To stay ahead of today’s evolving threats and meet the ever-changing needs of our customers, we continuously refine and advance our technologies. Here, we don’t just maintain—we innovate.
Join us, and you’ll work hands-on with the most essential components in Trend Micro’s protection stack, gaining deep insights into how we safeguard our customers’ products in real-world environments.
We are now looking for passionate and experienced software engineers to join our team. You will help develop and maintain our core detection and protection engines on endpoint platforms (Windows/Linux), playing a critical role in Trend Micro’s overall security portfolio.
Your Mission
Build, maintain, and advance core detection and protection engines on endpoint platforms (Windows/Linux), while operating as an AI-native engineer — leveraging AI tools across every stage of the development lifecycle to deliver stable, high-quality output efficiently.
What You'll Do
Security Engineering
Develop and maintain low-level security modules in C/C++ and Python on Windows and Linux platforms
Build and maintain both user-mode DLLs and kernel-mode drivers
Understand and model real-world threats to inform detection and protection logic
Troubleshoot complex issues using Windows native infrastructure — including memory dump analysis and crash diagnostics
Monitor and improve engine performance; identify bottlenecks and optimize for production workloads
AI-Native Development
Use AI-native development tools (e.g., Claude Code, GitHub Copilot, Cursor) across every stage of the development lifecycle
Maintain a repeatable AI-native workflow with consistent configurations and context engineering practices
Leverage or build agent tools (e.g., AI Agent Skills, MCP servers) to automate and accelerate engineering tasks
Reliability & Collaboration
Develop automation processes and testing systems
Apply DevOps practices to enhance engine availability and reliability
Collaborate cross-functionally to resolve customer issues
What You'll Learn
Deep Linux/Windows system internals and driver development
C/C++/Python engineering at the system level
Automation testing design and execution
Memory dump analysis and crash forensics
Performance profiling and optimization techniques
AI-native development workflows and tooling
Requirements
3+ years of C/C++ development experience
Familiarity with Linux/Windows system mechanisms
Proficiency with AI-native development tools (e.g., Claude Code, GitHub Copilot, Cursor) and established AI workflow practices
Highly proactive, self-motivated, strong team player
Nice to Have
BS or MS in Computer Science or a related field
Strong knowledge of Windows/Linux internals (kernel, memory management, driver model)
Experience with memory dump analysis (WinDbg, crash forensics)
Familiarity with Python for scripting and automation
Deep threat knowledge — malware behavior, detection techniques, or offensive security background
Performance analysis experience (profiling, benchmarking, latency optimization)
Experience driving team-level AI workflow standardization or measurable improvements
Good English communication skills
Culture Fit
Passionate about AI and eager to share knowledge with teammates
Embraces experimentation and continuous learning in a fast-evolving landscape
Cares deeply about product quality and real-world performance impact
===============================================================
連結智慧 守護世界 --- Connected Intelligence for Securing a Connected World
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
