Staff Software Engineer, AI for Developer Productivity
Core
Design and deliver production-grade AI capabilities to improve developer productivity, modernize engineering workflows, and enhance toolchain capabilities for embedded software development.
Role type
Staff Software Engineer (AI for Developer Productivity)
Builds
AI-powered engineering tools, workflows, automation platforms, and cloud-hosted services for embedded software teams
Domain
Embedded software development, engineering toolchains, CI/CD, and applied AI/LLM
Deliverable
production ML models | product features | infrastructure
Required skills
Python, system design, AI/LLM application, cloud services, containerization, secure engineering practices, cross-functional leadership, production operations
Preferred skills
Embedded software development, automotive software, CI/CD orchestration, knowledge systems, vector search, retrieval-augmented generation, code intelligence platforms
Technologies
Python, cloud services, containerization, orchestration technologies, GitHub-based workflows, enterprise automation pipelines
Responsibilities
Define technical vision for AI-powered developer productivity; design and deliver AI solutions for code analysis and workflow automation; integrate AI capabilities into engineering tools and CI/CD systems; lead architecture for AI systems including model access and security; drive productionization of AI in engineering environments; establish standards for responsible AI use; mentor engineers on AI system design and toolchain integration
Seniority
Staff, hands-on IC with broad latitude and cross-functional influence