AI Application Engineer (Filled)
Please send your resume to apply for this position: hr@arcblock.io
Job responsibilities#
💡 Depending on individual abilities and interests, you can choose to participate in any number of the following jobs.
- Participate in the development and maintenance of AI Kit, AI Studio, and AI applications.
- Design and implement user-oriented product features, deliver high-quality, user-friendly WEB applications, and even cross-platform applications.
- Participate in the end-to-end architecture and support of various decentralized applications.
- Optimize the code coverage, delivery pipeline, and level of automation for the project responsible.
Ability Requirements #
- Familiar with AI API, with practical usage experience.
- Solid JavaScript, HTML, and CSS3 foundation, proficient in responsive layout, familiar with ES6, HTTP protocol.
- Familiar with any front-end framework, such as React.js, Vue.js, it is better to be familiar with React.js.
- Familiar with any backend framework, such as Express.js, Koa, etc.
- Familiar with computer networks, understand distributed systems, common security issues and prevention measures.
- Familiar with GraphQL, capable of designing and implementing well-functioning backend APIs.
- Ability to design architecture, implement engineering, and operate online maintenance according to system requirements.
- Used Jest, GitHub Actions, commonly seen libraries for logging and database interaction.
- Understanding common architectures and optimization methods for back-end systems, such as caching, load balancing.
- Strong self-learning ability and an open mindset, continuously learning new technologies and tools to improve the efficiency of the whole team.
- With good engineering literacy, such as code style, Git workflow, able to write high-quality front-end code.
- Familiar with Linux and Unix operating systems, familiar with Nginx, able to complete common operations and maintenance tasks.
- Familiar with Amazon AWS or other cloud computing platforms (such as Azure, Google Cloud, Digital Ocean, Alibaba Cloud, etc.)
Bonus item#
- Have a strong interest in AI, have used AI products extensively, and have their own insights.
- Own AI work.
- Experience in developing with Typescript
- Experience building front-end applications using React.js, experience with Docker.
- Familiar with basic blockchain conceptual models, linking common public chain operation mechanisms, better if you have developed applications on other public chains.
- Leadership capabilities, product capabilities, and best engineering practices demonstrated in past experiences.
- Good communication skills: Effective communication with peers and non-technical personnel, such as document writing.
- High-quality GitHub open source projects, technical blogs.
- Have experience using Electron and project experience, familiar with Service Worker.