Research Engineer / Scientist -AI for Databases

ByteDance
西雅图2025-05-01基础架构

About the job

We are looking for a passionate and skilled professional to join our AI4DB team, where artificial intelligence meets cutting-edge database technology. In this role, you will design and implement intelligent systems that improve the performance, scalability, and usability of modern databases. Your work will span query optimization, indexing strategies, workload forecasting, and the development of self-managing databases.

Responsibilities

- Conduct research and development in applying AI/ML techniques to database management systems.

- Develop intelligent algorithms for tasks such as query planning, indexing, storage management, and workload prediction/scheduling.

- Collaborate with data infrastructure and engineering teams to integrate AI models into production systems.

- Analyze large-scale datasets from database workloads to uncover optimization opportunities.

- Publish findings in top-tier conferences and journals (VLDB, SIGMOD, ICDE, NeurIPS, etc.).

- Contribute to open-source projects or internal tools supporting AI-enhanced databases.

Qualifications

Minimum

- PhD in Computer Science, Data Science or a related field with a focus on databases, systems, or machine learning.

- Strong publication record in accredited venues (e.g., SIGMOD, VLDB, ICDE, NeurIPS, etc.) related to the AI4DB area.

- Strong background in database internals (e.g., PostgreSQL, MySQL, or any modern cloud-native databases or BigData platform).

- Hands-on experience with machine learning frameworks (e.g. XGBoost, LightGBM, TensorFlow, PyTorch, scikit-learn).

Preferred

- Proficiency in Python, C++, or Java.

- Experience with cloud database platforms (AWS, GCP, Azure) is a plus.

- Strong analytical, problem-solving, and communication skills.

- Familiarity with LLM, reinforcement learning, neural architecture search, or automated database tuning.