Senior C++ Software Engineer, AI Developer Tools
Develop production-quality C++ components and integrations for an AI-powered developer-tools ecosystem, helping engineers find information and understand complex systems.
Responsabilidades
- Design and develop production C++ components, APIs, and integrations for AI-powered developer tools.
- Build reliable, performance-sensitive connections between native C++ tools and retrieval and agentic capabilities.
- Create maintainable interfaces between C++ applications and AI services using Python, MCP, REST APIs, and structured tool calling.
- Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations.
- Lead technical work from exploration through production deployment with multidisciplinary engineering teams.
- Mentor engineers and promote best practices for production AI-powered systems.
Requisitos
- 5+ years of professional experience developing complex production software in modern C++.
- Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design.
- Experience owning complex systems from design through implementation, deployment, and operation.
- Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies.
- Ability to integrate native C++ applications with Python-based services and APIs.
- Bachelor’s or master’s degree in computer science, software engineering, or a related field, or equivalent practical experience.
- Ability to lead technical initiatives, clarify ambiguous requirements, communicate effectively, and mentor engineers.
Se valora
- Experience with developer tools, profiling, debugging infrastructure, or performance-analysis platforms.
- Familiarity with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation.
- Experience with secure enterprise retrieval or semantic-search systems.
- Familiarity with LLM evaluation, grounding, observability, and hallucination reduction.
- Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.