Founding Rust Software Engineer
13 hours ago
New York
About Merget Merget is an early-stage startup in New York City building next-generation developer infrastructure. We're a small, technical team working on hard problems at the intersection of version control, AI-assisted development, and developer experience. If you care deeply about building reliable, high-performance systems and want to shape a product from the ground up, we'd love to hear from you. The Role We're looking for a Rust Engineer to join our core engineering team. You'll be writing Rust full-time, working on systems that demand correctness, performance, and clean abstractions. This role involves designing and building foundational infrastructure—including data structures for dependency graphs, content-addressable storage, and version control internals. You'll have significant ownership and influence over architecture decisions. What You'll Work On • Core systems programming in Rust, including data modeling, serialization, and storage layers, • Dependency graph algorithms and tree-structured data processing, • Version control system internals: diffing, merging, branching, and content-addressable object management, • Event processing pipelines and state machines, • CLI and API surface design, • Performance optimization for real-time developer workflows Requirements • 1+ years of professional experience writing Rust, • Experience working with dependency graphs, DAGs, or tree-structured data, • Experience designing or contributing to version control systems or similar content-addressable/append-only storage systems, • Strong understanding of systems programming concepts: memory management, concurrency, filesystem operations, and serialization formats, • Comfort working in a fast-paced startup environment with high autonomy, • Based in or willing to relocate to New York City Nice to Have • Experience with Git internals or building VCS tooling, • Familiarity with embedding models, vector search, or ML-adjacent infrastructure, • Experience with event-driven architectures or real-time data pipelines, • Contributions to open-source Rust projects Salary: 100,000 - $180,000 (The posted salary range is provided in compliance with New York City's Pay Transparency Law, Local Law 32.) Merget is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law, including the New York City Human Rights Law.