Senior Software Infrastructure Expert

ChinaChina·Cn-Shanghai - ShanghaiNormalmid
EngineeringOtherR&D Engineer
3 views0 saves0 applied

Quick Summary

Key Responsibilities

Incremental compilation Dependency analysis Artifact serialization Build caching Remote caching and remote execution Parallel execution Collaborate closely with software architects,

Technical Tools
EngineeringOtherR&D Engineer

 

Responsibilities

~1 min read
  • →Design and continuously evolve the overall architecture of a large-scale software build and execution platform.
  • →Define dependency models, artifact graphs, and incremental processing strategies across multiple compilation stages.
  • →Design and implement multi-stage processing pipelines for domain-specific languages (DSLs) and software-generated intermediate artifacts, applying principles from compiler architecture and modern build technologies.
  • →Drive architecture and implementation of key technical capabilities, including:
    • →Incremental compilation
    • →Dependency analysis
    • →Artifact serialization
    • →Build caching
    • →Remote caching and remote execution
    • →Parallel execution
  • →Collaborate closely with software architects, compiler engineers, platform engineers, and domain experts across multiple teams.
  • →Identify and analyze performance bottlenecks in large-scale software systems and design scalable solutions to support orders-of-magnitude growth in system scale.
  • →Define technical standards, architectural guidelines, and the platform’s long-term evolution strategy.
  • →Provide technical leadership and guidance to engineering teams on best practices in compiler architecture and build systems.

 

Requirements

~1 min read
  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong technical background in compiler architecture and build pipelines.
  • Hands-on experience developing, extending, or deeply customizing one or more compilers, language infrastructures, or compiler frameworks, such as LLVM, GCC, Clang, Eclipse JDT, Xtext, Langium, or custom compiler infrastructures.
  • Deep engineering experience with one or more modern build systems, including Bazel, Buck2, Ninja, CMake, Gradle, Maven, MSBuild, or custom build systems.
  • Strong software architecture and system design capabilities.
  • Proficiency in Java and C++, with hands-on experience developing complex software systems.
  • Excellent written and verbal communication skills in English.

Experience in one or more of the following areas is highly desirable:

  • Design and development of Domain-Specific Languages (DSLs).
  • Language Server Protocol (LSP) and developer tooling.
  • Distributed build farms and remote execution environments.
  • DevOps and CI/CD infrastructure.
  • Design of reproducible and hermetic build processes.
  • IDEs, developer platforms, engineering productivity tools, or large-scale software development environments.
  • Artifact repositories and build caching infrastructure.
  • Knowledge of or professional experience in the semiconductor, EDA, ATE, or embedded software ecosystem.
  • Hands-on experience applying AI technologies to software engineering, developer tools, or engineering workflows.

 

Location & Eligibility

Where is the job
Cn-Shanghai - Shanghai, China
On-site at the office
Who can apply
CN

About this job

Who can apply
China
Posted
158 days ago
Employer
has 292 open jobs on Jobera in 11 countries.

Listing Details

Posted
May 19, 2026
First seen
September 25, 2026
Last seen
October 24, 2026

Posting Health

Days active
28
Repost count
0
Trust Level
20%
Scored at
October 24, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Software Infrastructure Expert