> Markdown version of [/jobs/ext/537310-software-engineer](https://www.wearedevelopers.com/jobs/ext/537310-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** TigerGraph, Inc. - **Location:** Milpitas, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Profiling, Software Quality, Query Languages, Shard (Database Architecture), Software Debugging, Distributed Systems, Fault Tolerance, Graph Database, Performance Tuning, Data Ingestion, Information Technology, Apache Kafka, Restful APIs, Data Inconsistencies, Docker, Programming Languages - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=af0b32f7860d8c09 ## About the Role Do you have experience in gRPC?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science or a related field * 5 years of relevant experience Skills and Knowledge Deep, hands-on experience with one or more vector databases or similarity search libraries. * Proven experience designing and working with any graph database and query languages like Cypher * Solid understanding of distributed systems concepts: consensus, replication, sharding, and fault tolerance. * Solid programming fundamentals; experienced with C++, Go, or any other major programming language. * Understanding of distributed systems principles and the ability to evaluate trade-offs in system design. * Familiar with Kafka, ETCD or similar technologies; * Proactive and collaborative team player with strong communication skills. * Open to adopting AI-assisted engineering practices ("vibe coding") to improve productivity and code quality. Bonus Points * Familiar with container tools such as Docker. * Hands-on experience with gRPC or REST APIs. * Passionate about systems performance profiling, tuning, or debugging. ## Description * Design, implement, and maintain highly available, scalable, and fault-tolerant distributed systems for graph data. * Tackle performance and scalability challenges, optimizing data ingestion, indexing, and query pipelines for low-latency and high-throughput requirements. Conduct systematic profiling and tuning. * Build, optimize, and operate our core vector embedding infrastructure to enable efficient nearest neighbor search at scale. * Proactively diagnose, debug, and resolve complex issues across the entire data stack, from performance bottlenecks and data inconsistencies to system failures. Lead root cause analysis for production incidents and implement preventive measures. ## Related Videos - [New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs](https://www.wearedevelopers.com/videos/1417-new-ai-centric-sdlc-rethinking-software-development-with-knowledge-graphs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Scaling GraphRAG: Efficient Knowledge Retrieval for AI](https://www.wearedevelopers.com/videos/100025-scaling-graphrag-efficient-knowledge-retrieval-for-ai) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)