Senior Software Engineer, Cross Platform Applications

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: []

Build AI-powered internal development tools for cross-platform teams, helping engineers streamline workflows and improve code quality. You’ll integrate AI/ML into existing toolchains for tasks like code generation, diagnostics, refactoring, and performance tuning, while collaborating with rendering and framework engineers. Own infrastructure for model integration, code analysis, and in-editor assistance, and continuously evaluate emerging trends to propose new developer-experience features.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Senior Software Engineer, Cross Platform Applications

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build AI-powered internal development tools for cross-platform teams, helping engineers streamline workflows and improve code quality. You’ll integrate AI/ML into existing toolchains for tasks like code generation, diagnostics, refactoring, and performance tuning, while collaborating with rendering and framework engineers. Own infrastructure for model integration, code analysis, and in-editor assistance, and continuously evaluate emerging trends to propose new developer-experience features.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement AI-powered developer tools to enhance productivity, reduce friction, and improve code quality.
  • •Integrate intelligent systems into existing toolchains/frameworks for code generation, diagnostics, refactoring, and performance tuning.
  • •Collaborate with rendering and framework engineers to identify pain points and translate them into practical AI-enhanced solutions.
  • •Build and maintain infrastructure for model integration, code analysis, and in-editor assistance.
  • •Track emerging trends in AI-assisted development and propose new tools and features to advance developer experience.

Key Requirements

  • •Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • •Strong programming skills in JavaScript/TypeScript and at least one systems-level language (e.g., C++, Rust, Go).
  • •Solid understanding of frontend or cross-platform application development.
  • •Familiarity with machine learning techniques, natural language processing, or LLM applications in software tooling.
  • •Ability to apply AI/ML to code-related tasks (e.g., generation, summarization, linting, or analysis).
Experience:AI/MLDeveloper toolsCross-platform development
Education:Bachelor's
Tech Stack:JavaScriptTypeScriptC++RustGoMachine learningNatural language processingLLMLLMs

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn