Software Engineer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (C/C++): Building and optimizing core software for intelligent data infrastructure supporting enterprise and AI workloads with an accent on systems programming, distributed storage, and high-performance computing. Focus on designing scalable data services, solving operating-system and concurrency challenges, and developing infrastructure for LLM training, inference, and RAG pipelines.
Location: San Jose, California, United States; hybrid work with in-office and/or in-person expectations
Company
develops intelligent data infrastructure, enterprise storage, integrated data services, and cloud solutions for traditional and AI workloads.
What you will do
- Design and develop core infrastructure software for storage, data management, caching, metadata, and distributed systems.
- Build reliable, high-performance software in C, C++, and Python, optimizing scalability, efficiency, and resiliency.
- Develop data movement, replication, protection, and lifecycle management capabilities.
- Support AI/ML pipelines, GPU clusters, LLM training, inference, and retrieval-augmented generation workloads.
- Collaborate with hardware, platform, networking, and cloud engineering teams on end-to-end infrastructure solutions.
- Improve performance, testing, observability, reliability, debugging, and operational automation using profiling and modern AI agents.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 12+ years of experience developing systems software, operating systems, storage platforms, or distributed infrastructure.
- Expert-level programming skills in C/C++ and Python.
- Strong knowledge of operating systems, memory management, multithreading, concurrency, networking, distributed systems, and performance optimization.
- Professional experience developing on Linux, with strong debugging and performance analysis skills.
- Ability to work in a hybrid environment in San Jose, California, United States, with in-office and/or in-person expectations.
Nice to have
- Experience with storage systems, file systems, object storage, distributed data platforms, or cloud infrastructure.
- Knowledge of AI infrastructure and data pipelines for GPU clusters and large-scale AI workloads.
- Experience with Rust or Go, Kubernetes, containers, and cloud-native architectures.
- Experience using AI coding assistants and autonomous AI agents such as GitHub Copilot, OpenAI Codex, or Claude Code.
Culture & Benefits
- Hybrid working environment focused on connection, collaboration, and culture.
- Flexibility to balance professional and personal commitments.
- Culture that values initiative, ownership, impact, analytical problem-solving, and diverse perspectives.
- Opportunity to work on enterprise-grade data infrastructure embedded in Google Cloud, AWS, and Microsoft Azure.
Hiring process
- Applications are reviewed only when submitted through the company website.
- Some stages of the process may use AI tools to support application evaluation and candidate selection, with human decision-making retained.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →