Software Engineer
Core
Develop and advance the execution engine for Graph Lakehouse, a massively parallel graph database for analytics on large knowledge graphs.
Role type
Senior IC database systems engineer
Builds
Graph Lakehouse database execution engine and storage layer
Domain
Industrial software, distributed systems, database internals
Deliverable
production ML models
Required skills
C++, multi-threaded application development, Linux/Unix software development, computer science fundamentals
Preferred skills
database and operating system internals, compiler knowledge, distributed systems, CPU architectures, Python, shell scripting
Technologies
C++, Linux, Python
Responsibilities
Implement sophisticated query execution algorithms for massively parallel processing, adapt sequential algorithms for parallel execution across distributed systems, build ACID-compliant high-throughput storage layer, analyze performance and scalability bottlenecks
Seniority
Senior, hands-on IC
