Senior Software Engineer
Core
Design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure for AI, enterprise, and analytics workloads.
Role type
Senior Software Engineer (Systems/Infrastructure)
Builds
Distributed storage platforms, data engines, database internals, Linux kernel modules, and cloud-native storage infrastructure.
Domain
Enterprise Storage, Distributed Systems, AI Infrastructure
Deliverable
production ML models
Required skills
C/C++ systems programming, Linux kernel internals, distributed systems architecture, high-concurrency data path engineering, low-level storage engine design, performance optimization, complex debugging
Preferred skills
None stated
Technologies
C, C++, Linux, TCP/IP, B-Tree, LSM-Tree, MVCC, AWS S3, Apache Kafka (via careerplan.io/jobs/43-001-FC-F6D-senior-software-engineer-at-vast-data)
Responsibilities
Design and develop scalable distributed services and storage engines; drive architectural decisions for high availability and fault tolerance; optimize execution paths and I/O subsystems for minimal latency; investigate and resolve production issues across application and OS layers; take end-to-end ownership of critical features from design to production rollout.
Seniority
Senior, hands-on IC
