B

ByteDance

Builds content apps, business software and AI

Senior Machine Learning Engineer - Developer AI

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or a related field.
  • At least 5 years of relevant industry or research experience in machine learning, large language models, code intelligence, AI-powered developer tools, or related areas.
  • Strong programming skills in one or more of Python, Go, Java, C++, JavaScript, or TypeScript.
  • A solid understanding of data structures, algorithms, machine learning, operating systems, databases, and fundamental system design principles.
  • Experience owning complex machine learning projects end-to-end, from problem formulation and data construction through model development, evaluation, deployment, and production iteration.
  • Strong system design and engineering skills, including experience building scalable, reliable, and efficient machine learning systems or AI-powered applications.
  • Strong communication and collaboration skills, with the ability to drive complex technical projects across teams.

Responsibilities

  • Develop and improve machine learning and large language model systems for software engineering tasks, including code generation, unit test generation, and debugging.
  • Build AI-powered developer agents and intelligent workflows that reason over large codebases, interact with development environments and tools, execute multi-step engineering tasks, and assist engineers throughout the software development lifecycle.
  • Improve model and agent performance through prompt engineering, context engineering, retrieval, fine-tuning, reinforcement learning, tool-use design, and agent harness engineering.
  • Build high-quality training and evaluation data pipelines for software engineering tasks, including data collection, filtering, synthesis, labeling, and hard-example mining.
  • Explore and apply advances in large language models, code intelligence, program analysis, reinforcement learning, and autonomous software engineering to developer productivity problems at scale.

Desired Qualifications

  • Experience building or leading AI systems for software engineering, including code generation, coding agents, unit test generation, debugging, or code review.
  • Deep experience with large language models and one or more model improvement or post-training techniques, such as supervised fine-tuning, reinforcement learning, preference optimization, prompt engineering, context engineering, retrieval, or model evaluation.
  • Experience designing and improving agentic systems, including tool-using large language models, coding agents, agent harnesses, MCP, agent skills, planning, memory, or multi-step execution workflows.
  • Experience building large-scale training data, evaluation datasets, benchmarks, or experimentation pipelines for machine learning or code intelligence systems.
  • Strong understanding of software engineering and code intelligence techniques such as program analysis, compilers, static analysis, code search, repository indexing, testing, and debugging.
  • Publications, patents, open-source contributions, or demonstrated technical leadership in machine learning, large language models, code intelligence, developer tools, or AI for software engineering.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs