Senior Software Engineer, GenAI Security product (Vulcan)

AIFT Group
立即應徵

工作內容

We are seeking a Senior Software Engineer to be the technical heartbeat of our GenAI security capabilities. In this role, you sit at the exciting intersection of Research and Product, turning breakthrough experiments into scalable, production-grade software. You won’t just be implementing features; you’ll be designing the sophisticated tooling and AI Agent architectures that make the Vulcan Platform unique. We offer a playground for builders who want to solve unsolved problems, master advanced prompt engineering, and work alongside a world-class team. Come build the shield for the AI era and expand your technical horizons.

Learn more about us 👉

 

-

What you'll do

1. Core Application & Platform Development (Full Stack)

  • Vulcan Platform: Partner with Product and Design to build intuitive frontend interfaces (React, Next.js) for dashboards, configuration consoles, and visualization tools.
  • Backend Services & APIs:
      • Develop and maintain the essential APIs (FastAPI/Python) and microservices that power the Vulcan platform.
      • Architect robust task execution systems using Message Queues (Celery, RabbitMQ) to handle long-running asynchronous AI inference tasks.
  • Internal Tooling Ecosystem: Build frontend and backend tools that accelerate internal teams (Project, ML/AI), including configuration panels, data visualization pipelines, and evaluation interfaces.
  • Guardrails & Security Features: Implement backend services for AI guardrails (content moderation, prompt filtering) and automated adversarial testing pipelines.

2. GenAI Agent & Logic Engineering

  • Prompt Engineering as Code: Treat prompts as software logic. Lead the design and implementation of AI Agent behaviors, optimizing responses through structured Prompt Engineering techniques.
  • Agent Workflow Design: Orchestrate complex, multi-step LLM workflows where the "application logic" involves chaining model interactions effectively.
  • Response Handling: Design robust parsing and validation mechanisms to ensure raw model outputs are converted into structured, usable application data. 

條件要求

  • Professional Experience
    • 3+ years of total software development experience with a focus on web applications and backend systems.
    • Experience working in a development team of 3+ engineers
    • Familiar with collaborative development practices such as code reviews, issue tracking, and team-based delivery
  • Technical Mastery
    • Full Stack Proficiency: Experienced in Backend and Frontend, with the ability to switch contexts effectively.
    • System Design: Solid understanding of System Design principles, specifically in building scalable web applications and microservices.
    • Engineering Mindset: You treat AI/LLMs as a software component. You focus on reliability, testing, and maintainability of the code surrounding the model.
  • Soft Skills & Mindset
    • Independent Execution: Excellent ability to plan, organize, and execute features from concept to production with minimal supervision.
    • Cross-Functional Collaboration: Superior communication skills to translate requirements between AI/ML Researchers and non-technical stakeholders (PMs).
    • Fluent in Mandarin, basic proficiency in English (B1 level).

遠端型態

部分遠端面試
部分遠端工作

每週提供2天遠端工作

加分條件

 

  • Leadership Experience: Proven experience leading an engineering team or mentoring junior engineers.
  • Async Architecture: Deep familiarity with Task Executors and Message Queues (Celery, RabbitMQ) for high-concurrency workloads.
  • LLMOps Tools: Experienced in tools like Langfuse, MLflow, or similar observability and evaluation platforms.
  • CI/CD: Experienced in designing and maintaining CI/CD pipelines (e.g., GitLab CI) for automated testing and deployment.

Experience with these tools is a plus, but we value strong engineering fundamentals and learning ability over specific tool experience.

 

Tech Stack

  • Core: Python, TypeScript
  • Web: FastAPI, React, Next.js
  • AI/Data Ops: Celery, RabbitMQ, PostgreSQL, Redis, MLflow, Langfuse

-

面試流程

  • Phone interview: 1 hour meet with HR
  • Technical Assignment: A take-home or online assessment focused on System Design & AI Integration.
  • Onsite Interview (2-3 hours):
    • Meeting with the Engineering Teams & Hiring Managers to discuss architectural approaches and collaboration.
    • Technical deep-dive on AI and software engineering standards.
    • Catch up with HR.

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假

其他福利

好好工作,好好休息

  • 加入第一天即享有年假,首年 15 天年假(依照入職比例發)
  • 每年全薪病假 5 天、女性員工另享有全薪生理假 3 天

一起成長,持續精進

  • 參加 conference、外部訓練都有補助 (正職員工適用)
  • 證照補助 (正職員工適用)
  • 讀書會社團 - 前端、後端、SRE、區塊鏈等多元主題(全體同仁適用)

努力工作,我們也用力生活

  • 健康檢查補助 (正職員工適用)
  • 社團補助 - 各種運動社團、桌遊社、電玩社、這週要幹嘛社
  • 定期補充的零食以及飲料櫃、義式咖啡機、氣泡水機
  • 舒適的開放式工作環境,距離捷運台北101站 5分鐘路程
  • 彈性上下班時間、混合式遠端工作

薪資範圍

NT$ 1,300,000 - 1,800,000 (年薪)