AI Fullstack Engineer
PatsnapSingaporeFull Time5d ago
AIEngineeringFrontendBackendFull Stackremotecurated-jd
Job description
AI Fullstack Engineer at Patsnap.
About the role
You will serve as a primary fullstack developer for the Eureka Materials AI product, prioritizing frontend architecture. You will work alongside product teams, AI engineers, and semiconductor experts to build interfaces for AI agents, data visualization tools, and automated report generation systems.
Key facts
What you'll do
- Design frontend architecture for AI agents, including chat interfaces, knowledge search, and workflow orchestration.
- Connect LLM and retrieval APIs to handle streaming responses and long-content rendering.
- Create lightweight backend services using Node.js to manage API development and database interactions.
- Build dashboards for semiconductor parameters and benchmark data with support for filtering and batch exports.
- Standardize frontend components and improve performance for large-scale data rendering.
- Manage CI/CD pipelines, deployment, and system monitoring for production stability.
Requirements
- Bachelor degree in Computer Science, Software Engineering, or a related field.
- 3+ years of fullstack development experience with an emphasis on frontend engineering.
- Proficiency in React or Vue, TypeScript, and modern state management.
- Experience with data visualization libraries such as ECharts, AntV, or D3.js.
- Proficiency in Python and FastAPI for building RESTful APIs.
- Experience with relational databases like MySQL or PostgreSQL.
- Knowledge of real-time communication technologies including SSE, WebSocket, and streaming APIs.
- Familiarity with Git, build tools, and CI/CD workflows.
- Ability to read technical documentation in English and communicate fluently in English.
Nice to have
- Background in B2B SaaS, scientific research platforms, or semiconductor and industrial manufacturing domains.
- Experience with AI application development, including AI agents, prompt management, or workflow builders.
- Familiarity with LLM ecosystems, RAG, vector databases, and semantic search.
- Exposure to AI model evaluation, prompt engineering, or data processing pipelines.
- Experience working within global, distributed engineering teams.
- Backend development experience with Node.js or Java Spring Boot.
Skills & tools
- React, Vue, TypeScript
- Python, FastAPI, Node.js, Java (Spring Boot)
- ECharts, AntV, D3.js
- MySQL, PostgreSQL
- SSE, WebSocket
- Git, CI/CD
Practical notes
- Compensation is competitive and aligned with international tech standards.
- This role offers a clear career path in the vertical AI and semiconductor space.