Senior C++ Software Engineer
Join an engineering team building AI-powered developer tools. Develop production C++ components and integrations that connect native tools with retrieval, agentic, and AI service capabilities.
Обязанности
- Develop production-quality C++ components, APIs, and integrations for an AI-powered developer-tools ecosystem.
- Connect native C++ tools with retrieval and agentic capabilities.
- Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations.
- Build benchmarks and improve retrieval quality, reliability, performance, and resource usage.
- Own features from investigation and design through implementation, testing, and delivery.
- Collaborate with graphics, software, and hardware teams on performance-analysis and developer tools.
Требования
- Bachelor’s or master’s degree in computer science, software engineering, or a related field, or equivalent practical experience.
- At least 5 years of modern C++ programming experience through professional work, internships, or substantial technical projects.
- Strong understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing.
- Ability to work across C++ systems and Python-based AI services.
- Familiarity with AI-powered applications, agentic workflows, retrieval systems, or related technologies.
- Ability to investigate unfamiliar problems, learn new technologies, and deliver work through completion.
- Strong communication and collaboration skills, including openness to technical feedback.
Будет плюсом
- Experience building substantial C++ applications, developer tools, or performance-sensitive systems.
- C++ performance analysis, concurrency, memory management, or large-codebase experience.
- Experience with RAG, semantic search, embeddings, vector databases, or retrieval evaluation.
- Experience with MCP, REST APIs, structured tool calling, or agent frameworks.
- Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.