> Markdown version of [/jobs/ext/2709226-software-engineer](https://www.wearedevelopers.com/jobs/ext/2709226-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 - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Software Quality, Code Review, Query Languages, Shard (Database Architecture), Software Debugging, Distributed Systems, Fault Tolerance, Graph Database, Performance Tuning, Data Ingestion, Information Technology, Apache Kafka, Restful APIs, Docker, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-engineer-tigergraph-8052170 ## About the Role * 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 * Lead the architecture, design, and evolution of highly available, scalable, and fault-tolerant distributed systems for graph data. * Drive the optimization of data ingestion, indexing, and query pipelines, leading performance analysis and scalability improvements for low-latency, high-throughput workloads. * Lead the diagnosis and resolution of complex production issues, driving root cause analysis, operational improvements, and preventive engineering practices. * Provide technical leadership through design reviews, code reviews, mentoring, and driving engineering best practices across the team. * Other responsibilities as required. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [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) ## Related Articles - [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) - [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) - [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) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)