Backend Software Engineer – AI Applications
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- Coding experience in Go/Python/C++/Java and solid software engineering background.
- Over 3 years of experience in large-scale backend systems, especially for ML/AI model serving.
- Familiar with streaming/non-streaming RPC frameworks, key-value storage systems, and other related middlewares.
- Experience in dealing with concurrent systems and architectures.
Responsibilities
- Design, architect and implement large-scale machine learning systems/infrastructure for serving speech & audio ML/AI models.
- Work with researchers to land advanced technologies to ByteDance products.
- Build automation frameworks and tools to ensure high engineering quality and efficiency.
Preferred Qualifications
- Experience in building MLOps platforms and/or maintaining site reliability is preferred.
- Strong problem-solving capabilities, with a detail-oriented and user-focused approach.
- Strong communication and interpersonal skills, capable of engaging effectively with both technical and non-technical stakeholders.