Full-Stack Engineer/全端工程師 (Data Science & AI Team)
Job description
You will join an advanced artificial intelligence department as the need for Al model solutions rapidly grows. We are expanding our team and looking for a talented Full-Stack Engineer passionate about building highly interactive applications and scalable backend systems for various use cases and expanding their tech skillset in this world-class company.
As a Full-Stack Engineer, you will play a crucial role in designing, developing, and maintaining both the frontend and backend of our applications. You’ll be responsible for creating user-friendly web interfaces, developing robust backend APIs, and ensuring seamless deployment and service integration. If you're proactive, team-oriented, have strong problem-solving skills, and enjoy building reusable and scalable code, we’d love to meet you!
-
Develop responsive and interactive frontend web applications using JavaScript and Vue.js.
-
Design and implement backend APIs to support frontend and other interfaces using Java, Python, and related technologies.
-
Build applications and schedule tasks based on client and project requirements.
-
Design and implement modular, high-flexibility components and scalable systems to maximize code reusability and adaptability.
-
Set up and configure essential services such as databases, NginX, and Docker environments.
-
Ensure smooth deployment processes by utilizing CI/CD concepts and automation.
-
Collaborate closely with team members to improve workflows and optimize the development cycle.
-
Frontend: Strong proficiency in JavaScript and Vue.js with experience in building dynamic and interactive UIs.
-
Backend: Solid understanding of Java and Python for API development.
-
Databases: Experience working with SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
-
Software Design: Proven expertise in creating modular, reusable code with high adaptability and flexibility for scalability.
-
Tools and Technologies: 。Docker and Git for containerization and version control. 。NginX for web server configuration and management. 。Familiarity with CI/CD concepts and automation techniques to streamline deployments.
-
Soft Skills: Strong communication skills and a team player, able to collaborate effectively across departments.
-
System Architecture: Understanding of distributed systems and hardware architecture concepts.