Software Engineer - Performance Team
Regatta
Software Engineering
Binyamina-Giv'at Ada, Israel
Posted on May 4, 2026
We are a team of veteran entrepreneurs and software engineers. We have been working together in the field of data management for 20+ years. During that period, we have gained a track record of building successful enterprises that have created outstanding value for team members, investors, and customers. Our team has extensive experience developing highly scalable, high performance, distributed, elastic, robust, infrastructure software solutions.
What You'll Be Doing
What You'll Be Doing
- Performance View: Act as a high-level architect and hands-on contributor, maintaining a bird's-eye view of the product architecture while taking full ownership of the performance domain
- Bottleneck Hunting: Identify, analyze, and resolve sophisticated software bottlenecks and performance anomalies within our distributed scale-out architecture
- AI-Driven Analysis: Design and build automated environments leveraging AI and machine learning tools to predict performance regressions and analyze system behavior under intense I/O, high-bandwidth networking, and massive parallelism
- Cross-Functional Collaboration: Partner with core engineering teams to define the technological frontier of our mission-critical database, ensuring performance is a first-class citizen in every feature
- Deep-Dive Profiling: Utilize advanced tracing and profiling tools to investigate CPU cycles, memory latency, and lock contention at the micro-architectural level
- Academic Excellence: B.Sc. in Computer Science, Electrical Engineering, or a related field with high grades
- C++ Proficiency: Strong, hands-on experience in C++ development, with an understanding of how code translates to efficient machine execution
- Linux Internals: Deep understanding of Linux operating system concepts (scheduling, memory management, I/O stack, and kernel primitives)
- End-to-End Ownership: Highly self-motivated and committed professional with the ability to lead and push tasks from A to Z, ensuring thorough execution and delivery
- Communication Skills: Excellent interpersonal and communication skills, with the ability to articulate complex technical findings to diverse engineering teams
- Systematic Problem Solving: A methodical approach to troubleshooting and a high level of personal drive to work independently on open-ended challenges
- Hardware Internals: Deep knowledge of computer hardware architecture, including CPU micro-architecture, memory hierarchies, storage protocols, and networking hardware
- Profiling Toolbelt: Experience with performance analysis tools such as perf, VTune, Valgrind, or GDB
- Database DNA: Experience with SQL/NoSQL internals, query optimization, or database engine development
- Distributed Systems: Expertise in storage, network, and compute infrastructure within a distributed software environment
- Scripting Mastery: Proficiency in Python or Bash for automating complex performance experiments and data analysis