Staff 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
Staff AI Software Engineer (Code Intelligence & Quality Validation)
Builds
Code graph data models, 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, software architecture, data structures and algorithms, programming fundamentals (Java/Kotlin/Go/Python/C++), codebase analysis, root cause localization, program slicing, anomaly detection, LLMs/Agents
Preferred skills
Android framework development, static analysis (AST/CFG/Call Graph), dynamic tracing (eBPF/OpenTelemetry), distributed systems, graph processing, AI for Software Engineering
Technologies
Java, Kotlin, Go, Python, C++, eBPF, OpenTelemetry, LLMs, Agents, AST, CFG, Call Graph
Responsibilities
Design and optimize code graph capabilities including static relationship extraction and dynamic trace processing; Contribute to architecture and technical design of core systems; 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; Explore techniques in code analysis, program slicing, and LLMs/Agents for engineering problems
Seniority
Staff, hands-on IC with strategic impact