
Java Development Engineer - AI Application System
at Bybit
Posted 11 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Lead development of AI application systems using Java, focusing on high-concurrency architectures, retrieval-augmented generation, and integration with large language models. Build and maintain Q&A systems, search and recommendation engines, and data processing pipelines for feature engineering. Collaborate with algorithm and business teams to deploy AI products and stay ahead of industry trends.
Big Data Java Senior Engineer
Job Responsibilities:
- AI Application System Development
- Develop and maintain intelligent Q&A systems, search recommendation engines, and other AI applications using Java (Spring Boot / Spring Cloud).
- Design high-concurrency AI calling architectures, and design and implement functionalities such as Retrieval-Augmented Generation (RAG), dialogue context management, etc.
- Design and implement logic for recall, filtering, ranking, etc.
- Model Calling Service Development
- Call and manage various large language models (GPT, DeepSeek, Grok, etc.).
- Provide general AI services that meet the needs of transaction analysis and business growth.
- Data Processing and Feature Engineering
- Interface with data platforms to handle data collection, cleaning, structuring, and vectorization.
- Collaborate with algorithm teams to implement feature engineering, providing real-time and accurate data for business needs.
- Collaborate with different internal business departments, undertake related product requirements, and drive the implementation and deployment of AI products.
- Stay updated on industry trends and advanced products, propose forward-looking AI application architecture solutions, and promote their implementation.
Job Requirements:
- Core Technical Skills
- Solid Java Foundation: At least 2 years of Java development experience, proficient with collections, multithreading, JVM, reflection, etc.
- Concurrent Programming: Understand thread pools, locking mechanisms, concurrent containers, capable of writing high-concurrency code.
- Network Programming: Familiar with HTTP/gRPC, message queues (Kafka).
- Common Frameworks: Proficient in Spring Boot / Spring Cloud microservices ecosystem.
- Databases: Familiar with MySQL, Redis, knowledge of ElasticSearch is a plus.
- Engineering Capabilities
- Experience in leading or contributing to the design and development of large-scale systems, with relevant experience in performance optimization, system stability, and reliability.
- Familiar with overall microservices architecture (load balancing, API gateways, rate limiting/circuit breaking, etc.).
- Excellent communication and presentation skills, strong sense of responsibility, self-driven, with strong logical thinking abilities.
- Ability to coordinate work across teams and multiple departments, identify and drive solutions to key issues.
- Experience in AI/Big Data related fields is preferred.
- Knowledge or experience in Crypto, Finance, or related industries is a plus.

