Overview
Build and operate major components of SingleStore's next-generation private cloud infrastructure, supporting the database test system and new initiatives.
What you'll do
- Engage in the design and development of major infrastructure components and systems, focusing on fault tolerance and performance.
- Practice distributed leadership, shifting between leading, collaborating with, and following peers on different projects.
- Own systems end-to-end from design to production.
- Work closely with other teams to ensure successful integration and operation of infrastructure systems.
- Foster an environment where people take chances and learn from mistakes, including those of others.
- Enable fact-driven decision-making by deferring to the data or code in question whenever possible.
- Drive continuous improvement in system reliability and usability.
What you'll need
- At least 5 years of experience developing and optimizing systems software.
- Deep expertise (system level and implementation detail) in at least one of: virtualization; storage; service modeling & REST API/SDK generation; scientific or high-performance computing; kernel development.
- Natural curiosity or drive to learn about new or adjacent technologies.
- Experience designing, developing, and/or troubleshooting distributed systems.
- Comfort with at least one systems programming language (C/C++, golang).
- Comfort with at least one scripting language (python, bash).
- Comfort with shells on *nix family systems.
- B.S. degree or equivalent experience in Computer Science or a related field.
Nice to have
- Experience with low-level monitoring & profiling (e.g. pcm, perf, bpf).
- Experience with, or hobbyist interest in, distributed elastic AI / LLM CPU inference (e.g. OpenVino, llama.cpp).
- Familiarity with, or interest in, SingleStore or other distributed SQL databases.
Details
- Location: India.
- Remote role (posted with #li-remote and #remote-li).
- Req ID: ENG00428.
Read the full description and apply on the company’s own careers page.