V

VillageSQL

Open-source MySQL fork with AI extensions

Software Engineer - Database Internals

Software EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • 3+ years of professional software engineering experience focused on C and C++ development.
  • Deep understanding of relational database management system concepts and architecture; specific knowledge of MySQL internals is ideal.
  • Ability to design, develop, and implement complex, high-performance systems.
  • Solid understanding of data structures, algorithms, operating systems, and computer architecture.
  • Experience with performance tuning, profiling, and optimization techniques.
  • Familiarity with open-source development practices, version control systems such as Git, and collaborative development workflows.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and implement core database features, emphasizing performance, stability, and scalability.
  • Use C and C++ to write efficient, reliable, and maintainable code.
  • Architect and build the extension framework so developers can create and integrate custom functionality.
  • Collaborate with the founding team to define technical vision, roadmap, and priorities.
  • Engage with the open-source community by fostering collaboration, contributing code, and providing technical guidance.
  • Optimize database performance, identify bottlenecks, and implement solutions.
  • Ensure the security and integrity of the database.
  • Participate in code reviews and architectural discussions, and promote software development best practices.
  • Troubleshoot and resolve complex technical issues.

Desired Qualifications

  • Experience developing and integrating extensions, plugins, or modules for database systems.
  • Active contributions to open-source database projects.
  • Experience with database testing frameworks and methodologies.
  • Knowledge of distributed systems and cloud computing platforms such as AWS, GCP, or Azure.
  • Experience with Go, Python, and scripting.
  • Familiarity with build systems and configuration management tools.
  • Experience with Rust.

About the Company

VillageSQL

Open-source MySQL fork with AI extensions

VillageSQL is an open-source MySQL fork that adds an extension framework to let developers add custom data types, functions, and upcoming indexes directly into the database engine. It is a drop-in replacement for MySQL 8.4, so existing databases, tools, and ORMs can migrate with zero code changes while staying compatible with future MySQL versions. The alpha includes AI-related SQL extensions, native UUIDs, IPv6 and MAC address types, cryptographic functions, and complex numbers, with plans for vector indexing and fast vector search for AI workloads. Its goal is to enable permissionless innovation in the MySQL ecosystem by offering a free GPLv2 database and eventually a managed cloud service, backed by a team with deep experience at Google, AWS, and Oracle.

Company size
11-50
Company stage
Series A
Total funding
$35M
Headquarters
Belvedere, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at VillageSQL

See more jobs