AI Software Engineer - Code Intelligence & Quality Validation
Core
Design and build code graph capabilities and quality validation systems to improve code reliability and R&D efficiency through static rule checking and dynamic issue detection.
Role type
Senior IC software engineer (code intelligence & quality validation)
Builds
Code graph infrastructure, static validation rules, dynamic issue detection/reproduction systems, and automated validation coverage.
Domain
Software Engineering / Code Analysis / System Reliability
Deliverable
production ML models | product features
Required skills
System design, data structures and algorithms, programming (Java/Kotlin/Go/Python/C++), code analysis, program slicing, anomaly detection, LLMs/Agents, graph data modeling, trace processing, root cause localization
Preferred skills
Android framework development, static analysis (AST/CFG/Call Graph), dynamic tracing (eBPF/OpenTelemetry), distributed systems, code intelligence platforms, academic publications
Technologies
Java, Kotlin, Go, Python, C++, eBPF, OpenTelemetry, LLMs, Agents, AST, CFG, Call Graph, Data Flow, Pointer Analysis
Responsibilities
Design and optimize Code Graph capabilities including static relationship extraction and dynamic trace processing; Develop static validation capabilities for logical and soft constraints; Build dynamic validation capabilities for production issue detection and assisted fixing; Analyze complex production quality issues to identify root causes and extract patterns; Collaborate with client, backend, and infrastructure teams to drive solutions.
Seniority
Senior, hands-on IC