hero

Explore thousands of opportunities across Tech:NYC’s member network.

672
companies
6,755
Jobs

Sr. Software Engineer (C++ & CUDA)

Cyborg

Cyborg

Software Engineering
New York, NY, USA
Posted on Dec 15, 2024

About Cyborg

At Cyborg, we're passionate about bridging the gap between data privacy and cutting-edge technology. We've built and launched an encrypted search engine, an end-to-end encrypted data collaboration platform, and now, we're working on our biggest project yet: Confidential AI.

The core of our efforts in Confidential AI is Cyborg Vector Search: the first and only confidential vector database. It enables our customers to guarantee the privacy of their data during inference, allowing them to deploy AI pipelines securely in regulated sectors.

We're a small team based in NYC, made up of individuals from all over who share a passion for the products we're building. We are looking for an equally passionate Senior Software Engineer to join us.

Your Role

As a Senior Software Engineer, you'll work closely with our product and engineering teams to design and implement key features and performance improvements for Cyborg Vector Search and its supporting infrastructure. You will play a critical role in creating efficient, reliable, and secure systems, focusing on high-performance computing and privacy-first solutions. Your expertise in advanced C++ and systems-level programming will help shape the foundation of our product as we scale.

This is an opportunity to solve complex, impactful problems in a fast-paced startup environment while contributing to the forefront of Confidential AI.

What You'll Do

- Design, develop, and optimize core components of Cyborg Vector Search using modern C++ (C++17/20) with a focus on performance, scalability, and maintainability.

- Collaborate with cross-functional teams to architect secure and efficient systems, contributing to both product features and the underlying platform.

- Conduct low-level optimizations, including analysis and refinement of hot code paths (e.g., using tools like assembly inspection or performance profilers).

- Implement GPU-accelerated features using CUDA to accelerate parallelizable components.

- Lead code reviews, mentor junior engineers, and contribute to building a high-quality codebase.

- Stay up to date with emerging technologies and industry trends to continuously improve our engineering processes and product capabilities.

We're Looking For Someone With:

- 4+ years of professional experience in software development with significant contributions to production systems.

- Advanced proficiency in modern C++ (C++17 or later), with a strong understanding of systems programming and performance optimization.

- Experience in at least one of the following domains:

- Low-level optimization: Comfortable analyzing and optimizing assembly for critical code paths.

- CUDA programming: Skilled in GPU-based development for high-performance computing.

- Cryptography: Knowledge of cryptographic algorithms, libraries, and secure system design.

- Proven ability to write clean, maintainable, and well-documented code.

- Familiarity with database or search engine internals, distributed systems, or AI/ML pipelines is a strong plus.

- Excellent problem-solving and debugging skills, with an ability to troubleshoot complex issues in high-performance applications.

- Strong communication skills and a collaborative mindset, with experience working in small, fast-paced teams.

Must have US work authorization (we don't currently provide sponsorship).

Why Cyborg?

- Competitive Startup Compensation: Not just a paycheck — we offer competitive salaries, equity/stock options, and the chance to be part of something big.

- Hybrid Work: We do some of our best collaborative work in person, but we also believe in flexibility. We get together 2-3x a week in office, with the freedom to "work from anywhere" several weeks a year.

- Professional Growth: Lead significant projects, expand your skill set, and grow with us. Your success is our success.

Join Us

Ready to contribute to the future of data privacy and AI? We’d love to hear from you.

The base salary range for this role is between $110,000-160,000. This excludes additional compensation including equity/stock options.