Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ByteDance Logo

Senior Software Engineer - AI Infrastructure

ByteDance

Salary not specified
Sep 10, 2025
San Jose, CA, USA
Apply Now

ByteDance is looking to improve developer experience and efficiency by building intelligent development tools that integrate AI and automation into their toolchain to accelerate software development, improve code quality, and simplify engineering workflows.

Requirements

  • Strong programming skills in JavaScript/TypeScript, Python and at least one systems-level language (e.g., C++, Rust, Go).
  • Understanding of frontend or cross-platform application development.
  • Familiarity with machine learning techniques, natural language processing, or large language model (LLM) applications in software tooling.
  • Experience applying AI/ML models to code-related tasks such as generation, summarization, linting, analysis, or debugging.
  • Contributions to developer tooling projects (internal or open-source), especially those focused on code understanding, retrieval systems, or workflow automation.
  • Knowledge of rendering pipelines or cross-platform framework architecture is a plus.
  • Experience deploying and optimizing ML models in real-world production environments is a plus.

Responsibilities

  • Design and implement AI-powered developer infrastructure that enhances productivity, reduces friction, and improves code quality.
  • Build and refine intelligent systems for knowledge management, including vector databases, retrieval-augmented generation (RAG) pipelines, BM25-based retrieval, and named entity recognition.
  • Develop and integrate coding agent tools (similar to Codex-, Claude-, or Gemini-style assistants) to support tasks such as code generation, diagnostics, refactoring, and performance tuning.
  • Create and maintain evaluation frameworks and benchmarks (e.g., custom test suites like SWE-bench variants) to rigorously assess AI systems on real-world coding tasks.
  • Collaborate with engineers across frameworks and rendering domains to understand pain points and translate them into practical, AI-enhanced solutions.
  • Maintain infrastructure for model integration including code analysis, in-editor assistance, and workflow automation.
  • Track emerging trends in AI-assisted development and propose new tools and features that push the boundaries of developer experience.

Other

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • Master’s or Ph.D. in Computer Science, Machine Learning, or a related field.
  • Travel requirements not specified
  • Clearance requirements not specified
  • Visa requirements not specified