
We’re seeking a talented Senior Java Spring Engineer with 5+ years of experience to join our team. The ideal candidate will have strong expertise in Java Spring Boot and microservice development. Experience with AWS, full-stack development, and blockchain technology is a plus. Additionally, candidates must have proven experience with
recommendation algorithms and
large language models (LLMs), which is a key requirement for this role.
Responsibilities
-
Design, develop, and maintain backend services and APIs for global products using Java.
-
Build a high-performance, highly available, and secure backend system to provide robust support for business operations.
-
Working closely with team members across different time zones to ensure effective collaboration and communication.
-
Collaborate closely with product managers and project managers to own the end-to-end system architecture.
-
Optimize system performance, reliability, and scalability in a production environment.
-
Build production LLM systems to power business functions, from data to production, emphasizing automation and reproducibility.
-
Optimize and support LLM workloads in on-prem environments.
Requirements
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Minimum of 5 years of experience in software development and architecture.
-
Strong expertise in Java and backend frameworks (e.g., Spring Boot, RESTful APIs)
-
Experience with databases (SQL and/or NoSQL), messaging systems (e.g., Kafka, RabbitMQ), and microservices architecture
-
Experience in LLM-related project architecture design, code development, and performance tuning.
-
Experience in LLM training and development of optimization-related platform tools.
-
Bilingual English/Mandarin is required to be able to coordinate with overseas partners and stakeholders.
Nice To Have
-
Full-stack development experience is an advantage.
-
Experience with AWS cloud services is a plus.
-
Knowledge of blockchain technology is preferred.