VillageSQL
Posted 6mo ago

Software Engineer - Database Internals (Remote)

VillageSQL
Remote, Remote, United States
RemoteFull Time
Responsibilities
  • Design features
  • Write code
  • Architect framework
Requirements
  • 3+ years of software engineering with C/C++
  • Strong knowledge of RDBMS concepts
  • Experience with extensions and open-source development
  • Bachelor's or master's in CS or related field or equivalent experience
Technical tools mentioned
CC++GitMySQL

Job description

About VillageSQL

VillageSQL is forging a new path in database technology. We're building a community-driven version of MySQL with extensions, empowering developers to innovate faster than ever before.

The Opportunity

We are seeking a highly skilled and passionate Software Engineer to join our core team. As a you will play a pivotal role in shaping the architecture, development, and evolution of VillageSQL. You'll be instrumental in building the foundation of our database, working with cutting-edge technology, and contributing to a vibrant open-source community. If you have a deep passion for databases, a mastery of C/C++, and a desire to be part of something groundbreaking, we want to hear from you.

What You'll Do

  • Design, develop, and implement core database features for VillageSQL, with a strong emphasis on performance, stability, and scalability.

  • Utilize your strong C and C++ skills to write efficient, reliable, and maintainable code.

  • Architect and build the extension framework, enabling developers to create and integrate custom functionalities seamlessly.

  • Collaborate closely with the founding team to define the technical vision, roadmap, and priorities for VillageSQL.

  • Engage with the open-source community, fostering collaboration, contributing code, and providing technical guidance.

  • Optimize database performance, identify bottlenecks, and implement solutions to ensure optimal efficiency.

  • Ensure the security and integrity of the VillageSQL database.

  • Participate in code reviews, contribute to architectural discussions, and promote best practices in software development.

  • Troubleshoot and resolve complex technical issues.

What You'll Bring

  • 3+ years of professional software engineering experience with a strong focus on C and C++ development.

  • Deep understanding of relational database management systems (RDBMS) concepts and architecture, ideally with specific knowledge of MySQL internals.

  • Proven ability to design, develop, and implement complex, high-performance systems.

  • Experience in developing and integrating extensions, plugins, or modules for database systems is highly desirable.

  • 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 (e.g., Git), and collaborative development workflows.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication, collaboration, and interpersonal skills.

  • Passion for open-source software and a desire to contribute to a community-driven project.

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.

Bonus Points For

  • Active contributions to open-source database projects.

  • Experience with database testing frameworks and methodologies.

  • Knowledge of distributed systems and cloud computing platforms (e.g., AWS, GCP, Azure).

  • Experience with other programming languages (e.g., Go, Python) and scripting.

  • Familiarity with build systems and configuration management tools.

  • Experience with the Rust programming language.

Why Join VillageSQL?

  • Shape the Future: Be a core contributor to a groundbreaking, community-driven database project.

  • Make a Significant Impact: Your work will directly influence the design and development of VillageSQL.

  • Work with Cutting-Edge Technology: Develop innovative solutions using the latest advancements in database technology.

  • Collaborative Culture: Join a passionate and talented team dedicated to building a world-class database.

  • Location: Remote

If you are a talented engineer with a passion for databases and open source, we encourage you to apply and become a Software Engineer at VillageSQL!

About VillageSQL

Builds an extensible, open-source tracking fork of MySQL.

Year founded
2025
Employees
30
Organization type
Private
Latest investment
Raised $25.00M Series A (2026) — led by FirstMark, GV, Spark Capital
Headquarters
US

Similar jobs

Software Engineer roles in Remote
4mo
Save
Mark Applied
Hide
Software Engineer, Labs
San Francisco or New York or Denver or Remote
HybridFull Time
Ambrook
Ambrook: Financial management platform for agricultural and industrial businesses.
Experience shipping AI/LLM-powered features; full-stack work across frontend, API, prompts, and evals; ability to scope from ambiguity and own projects.
Frontend, APIs, LLM, Prompting, Evaluation Framework
5mo
Save
Mark Applied
Hide
Senior Software Engineer - ML Integration
Pittsburgh or Dearborn or Palo Alto or Remote
$179k-$269k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEC++ and Python proficiency; ML model integration with PyTorch/ONNX; knowledge of probabilistic inference and time series; production-grade, performance-critical coding; strong communication.
C++, Python, PyTorch, ONNX
11mo
Save
Mark Applied
Hide
Software Engineer
Long Beach or Remote
HybridFull Time
Mantari Industries
Mantari Industries: Full-stack weather intelligence platform using AI and autonomous sensors.
5+ YOE5+ years in high-performance Python/C++/Rust for GPU workloads; cloud-native infra; deep learning frameworks; distributed training at scale; kernel profiling.
CUDA, JAX, PyTorch, TensorFlow, Kubernetes, Slurm, Ray, Docker, Python, C++, Rust, Cloud Platforms
2y
Save
Mark Applied
Hide
Software Engineer
Chicago or Atlanta or Dallas or Detroit or Minneapolis or Remote
$98k-$170k/yr HybridFull Time
Inspire11
Inspire11: Provides business technology consulting and digital transformation services.
Software engineering role requiring front-end and back-end development across full stack; experience with React and Java/Scala/Kotlin/Python; relational and non-relational databases; cloud (AWS); CI/CD; Agile; strong communication; mentorship mindset; onsite flexibility.
React, Java, Kotlin, Python, C#, Node.js, Scala, MySQL, PostgreSQL, MongoDB, AWS, Docker, Jenkins, GitHub Actions, API design, CI/CD
4y
Save
Mark Applied
Hide
Sr. Software Engineer - Dev EP
Remote, Remote, United States
HybridFull Time
Sphera
Sphera: Provides enterprise software for ESG and risk management.
Develop SaaS features in Scrum/Agile; design/build/test; refactor code; analyze requirements; mentor engineers.
Microsoft Azure, PHP, PHPStorm, Database design, Object-oriented design, Software Design Patterns
3mo
Save
Mark Applied
Hide
Sr. Software Engineer - Mixed Portfolio Foundation
Santa Barbara or Dallas or San Diego or Remote United States or San Francisco or Denver or Atlanta or Chicago or Washington, D.C.
$138k-$173k/yr RemoteFull Time
AppFolio
AppFolioNASDAQ: APPF: Provides cloud-based property and investment management software.
5+ YOE5+ years of experience building web-based SaaS apps; strong data modeling; proficient with Ruby on Rails, React, MySQL, AWS; agile processes; test-driven development.
Ruby on Rails, React, MySQL, AWS, SOA
6mo
Save
Mark Applied
Hide
Senior Software Engineer
Remote, Remote, United States
$175k-$215k/yr RemoteFull Time
Steno
Steno: Provides tech-enabled court reporting and litigation financing services.
5+ YOE5+ years software development experience; deep knowledge of Node.js/Typescript, React, PostgreSQL; experience with Git, testing, and cloud CI/CD; Bachelor’s in CS or equivalent.
Node.js, Typescript, React, PostgreSQL, Git, Testing, CI/CD
8mo
Save
Mark Applied
Hide
Senior Software Engineer
Santa Clara or Remote
$160k-$200k/yr HybridFull Time
Oklo
OkloNYSE: OKLO: Developing advanced fast fission nuclear power plants.
8+ YOE8+ years software engineering; Bachelor's in CS or related field; Python; Git; CI/CD; end-to-end ownership; strong communication; interest in nuclear power.
Python, Git, CI/CD