Job Listings

Huawei

Job Title: Researcher - AI Data System

About the Team: Cloud Native Data Engine team within Distributed Scheduling and Data Engine Lab, led by esteemed technical experts with extensive industry and academic experience, merge software development with cutting-edge industrial research in cloud database area. Our research currently focuses on cloud native database architecture (TaurusDB) and high-performance query and transaction processing (SQL Engine) in next-generation cloud infrastructure. Team publishes innovative research at leading conferences SIGMOD, VLDB, ICDE and recognized as key technology contributors in industry.

About the Job:

  • This unique role combines software development with cutting-edge industrial research in databases, encompassing cloud-native database architecture (TaurusDB) and high-performance query and transaction processing (GaussDB SQL Engine) within next-generation cloud infrastructure.
  • Design, implement, and maintain database architectures for machine learning workloads, ensuring efficient data management and optimized performance.
  • Research and stay updated on emerging trends in database technology and machine learning to propose innovative solutions that improve system efficiency and capability.
  • Investigate and summarize state-of-the-art database technologies by reviewing the latest conference papers, attending workshops, and engaging with industry trends.
  • Assist in the implementation of AI-driven analytics and advanced features like vector search, similarity matching, and recommendation systems.
  • Actively pursue opportunities to invent and submit patents, as well as write papers in leading academic and industrial conference. About the ideal candidate:
  • 1-3 years of strong programming skills in C/C++, with expertise in systems-level programming and debugging.
  • Deep understanding of cloud computing technologies, including cloud storage, distributed systems, parallel computing, and consistency protocols.
  • Experience working with machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and understanding how they can be applied within database contexts.
  • Familiarity with MySQL, PostgreSQL, or other open-source databases — including knowledge of their internal mechanisms such as transaction management, storage engines, MVCC, SQL optimization, query execution, and vector execution — is considered an asset.
  • Familiarity with AI agents and practical experience in deployment, or experience integrating ML models into production databases or data pipelines, is considered an asset.
  • Experience with database extensions or ML-related plugins (e.g., pgvector for PostgreSQL); Preferably using modern AI accelerators, such as GPUs, NPUs, or TPUs.
  • Proven ability to conduct research and quickly learn new technologies and products.
  • A master’s or Ph.D. in Computer Science, Computer Engineering, Mathematics, or a related field is an asset.

If you’re excited about pushing the boundaries of AI-enhanced databases and cloud systems in a collaborative, research-driven environment, we’d love to hear from you. You can reach out to us directly for more details.

Company: Huawei Canada Technologies. Name: Kelly Wang (Technical Recruiter) Email: kelly.jia.wang1@huawei.com LinkedIn: Kelly Wang | LinkedIn

Supabase

OrioleDB - role 1 : https://jobs.ashbyhq.com/supabase/621516b5-4d8f-4ee9-8287-2da12e63d023

About the role: We're looking for an engineer to drive the evolution of OrioleDB and its collaboration with the upstream PostgreSQL community. OrioleDB is a next-generation storage engine for PostgreSQL, and this role sits at the intersection of database internals, open source community work, and Supabase's managed Postgres platform.

This role requires strong working overlap with Americas time zones due to production support and on-call responsibilities.

What you'll work on

New OrioleDB features. Design and implement new capabilities in OrioleDB — for example, native index access methods (GiST, GIN, HNSW for pgvector), disaster recovery tooling, and other storage-engine-level features that expand what OrioleDB can do.

Stability. Strengthen OrioleDB's reliability through deeper test coverage, fault injection, crash and recovery testing, and improvements to CI infrastructure. Ensure regressions are caught early and that OrioleDB behaves predictably under stress, replication, and failure scenarios.

Upstream collaboration. Contribute changes directly to PostgreSQL core. Part of OrioleDB lives as a patch on top of PostgreSQL — moving the right pieces upstream shrinks what we maintain ourselves and benefits the wider community. This happens through PostgreSQL's open development process: the pgsql-hackers mailing list, public code review, and commitfests.

Supabase integration. Work with Supabase's Postgres team to ensure OrioleDB fits naturally into Supabase's managed offering and roadmap.

You Will: Design, implement, and test new OrioleDB features and integrate them cleanly with PostgreSQL's planner, executor, and surrounding subsystems.

Build out and maintain test infrastructure: regression suites, fuzzing, randomized testing, crash and recovery testing, and CI pipelines.

Identify and prepare patches suitable for upstreaming to PostgreSQL core.

Improve performance, resilience, monitoring, and operational tooling for production use.

Debug and resolve complex issues in low-level C code, including in storage, replication, indexing, and query execution paths.

Participate in design discussions, architecture reviews, and code reviews — both inside Supabase and in the PostgreSQL community.

Write clear technical documentation, design notes, and upstream proposals.

Have co-responsibility for troubleshooting, analyzing, supporting and maintaining oriledb postgres and bundled extensions in production deployments. This can include answering support ticket requests, an on-call rotation, and supporting our team members in troubleshooting and fixing live customer production databases.

You Are: An existing PostgreSQL core contributor or have equivalent experience in Database internals.

An expert C programmer with 8+ years of production experience with focus on low-level systems programming

Deeply familiar with PostgreSQL’s codebase, build system, and extension APIs.

Have experience designing or implementing database storage engines, index structures, or query execution components.

Comfortable contributing to community‑driven, upstream open source projects.

Proficient in debugging and profiling complex C code in a database context.

Able to write clear technical documentation and explain design trade‑offs.

A strong communicator, committed to an open and collaborative development process.

Postgres Engineer - Role 2: https://jobs.ashbyhq.com/supabase/c16bd707-29f2-46fb-8409-7270ff00978b

About the Role We’re looking for a Senior Postgres Engineer to join our Postgres Team and help maintain and expand the stability and functionality of our hosted Postgres offering . You’ll work closely with customers, partners, product, engineering, support and success, helping us maintain a secure, stable, performant, and functional Postgres foundation.

This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.

What you'll own: Build and maintain PostgreSQL extensions in C and Rust, with a deep understanding of internals — parser, planner, WAL mechanics, and MVCC

Diagnose and resolve issues in managed PostgreSQL deployments, including custom extension failures, core dump analysis, and performance bottlenecks

Own idempotent deployment pipelines across thousands of running PostgreSQL instances, including testing and rollout strategies

Manage complex extension ecosystems — compatibility, upgrade paths, and conflict resolution

Work with PostgreSQL's background worker framework, shared memory management, and hook system to build reliable, scalable functionality

Collaborate closely with customers, partners, product, engineering, support, and success teams to maintain a secure, stable, and performant Postgres foundation

What you bring: Deep expertise in PostgreSQL internals - query planner, executor, and storage engine mechanics

Proven experience building PostgreSQL extensions in both C and Rust

Strong knowledge of PostgreSQL's permission model: RLS, roles, and grant systems

Experience troubleshooting production issues in managed PostgreSQL environments, including custom extension issues, performance bottlenecks, and resource contention

Comfortable building, testing, and owning idempotent deployments across thousands of running Postgres instances

Ability to read and navigate PostgreSQL source code confidently

Experience with multi-tenant database architectures

Experience running PostgreSQL at scale

CYBERTEC

PostgreSQL Trainer (full-time, Europe)

We are seeking an experienced DBA and Trainer to lead professional sessions across Europe. Work from your home office with regular travel to client sites.

You will deliver remote and on-site workshops focused on PostgreSQL administration, tuning, HA, and architecture. Your responsibilities include creating high-quality training materials, designing lab environments, and writing technical blog posts. To keep our curriculum cutting-edge, you will also research and test the latest database features.

We require senior-level expertise in PostgreSQL administration and integration. You must have a passion for teaching, Linux proficiency, and experience with automation. Fluency in both German and English is essential, alongside a willingness to travel within Europe. Knowledge of Patroni, pgBackRest, and kernel tuning is highly valued.

Join a growing IT company with a familiar atmosphere and a competitive salary.

Details: https://www.cybertec-postgresql.com/en/jobs-and-opportunities/postgresqltrainer

Gold Sponsors

EDB

Microsoft

AWS

Huawei

Silver Sponsors

  • Percona
  • Fujitsu
  • HighGo
  • Duboce Labs, Inc.
  • Supabase
  • SRA OSS
  • Snowflake