Full-stack AI Product Engineer
Job Summary
We are seeking an AI-driven Product Engineer to develop next-generation Fintech and Web3 applications. This role combines full-stack development, distributed backend architecture, and growth engineering to build scalable systems. You will leverage LLM-based coding agents to accelerate product development, data pipeline execution, and architectural prototyping.
Responsibilities
- Design and maintain scalable backend microservices
- Build and optimize RESTful/WebSocket APIs
- Develop automated data pipelines and web scrapers
- Execute growth hacking and A/B testing experiments
- Leverage AI agents for coding and infrastructure tasks
Required Skills
- Golang, Java, Node.js, or Python
- Distributed systems and multi-threading
- MySQL and Redis optimization
- Docker, Kubernetes, and CI/CD
- Proficiency in English and Mandarin
Job Details
Key Responsibilities:
- Design, develop, and maintain scalable backend systems and microservices using Golang, Java, or Node.js.
- Build and secure RESTful/WebSocket APIs for frontend consumers and third-party integrations.
- Optimize database performance (MySQL/Redis) for distribution systems.
- Implement and maintain message-driven data pipelines using Kafka or RabbitMQ.
- Collaborate with AI agents to accelerate architectural prototyping, boilerplate generation, and root-cause analysis.
- Provide critique to core infrastructure layout, multi-threading logic, and cloud deployment pipelines.
- Plan, execute, monitor, and optimize cross-channel growth hacking campaigns and programmatic GEO/SEO funnels.
- Conduct high-frequency A/B testing and technical experimentation on landing pages, widgets, and referral loops.
- Design and build data pipelines, custom web-scrapers, and automated data monitoring scripts using Python.
- Utilize AI platforms to accelerate programmatic content generation, automated data cleaning, and execution.
Requirements:
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 3 years of hands-on experience in backend engineering, full-stack development, or distributed systems development.
- Strong proficiency in Golang (preferred), Java, or Node.js, and Python for data manipulation.
- Solid understanding of distributed systems, concurrency, multi-threading, networking, and data structures.
- Experience designing and maintaining RESTful APIs, WebSocket services, and third-party system integrations.
- Strong database knowledge with hands-on experience in MySQL, Redis, query optimization, and performance tuning.
- Familiarity with message queue technologies such as Kafka, RabbitMQ, or similar event-driven architectures.
- Experience working with Docker, Kubernetes, CI/CD pipelines, and cloud-native deployment environments.
- Proficiency in AI coding assistants (e.g., ChatGPT, Claude Code, Codex).
- Strong analytical skills with the ability to translate ambiguous requirements into scalable solutions.
- Excellent communication skills in English; Mandarin proficiency is required for effective collaboration.