Engineer driving the evolution of OrioleDB and collaborating with the PostgreSQL community at Supabase. Design and implement new database features and ensure system reliability.
Responsibilities
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.
Requirements
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.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.
Developer, Co - op for CARFAX Canada involving hands - on development and collaborative projects. Engage in meaningful work with an enthusiastic team in a tech - focused environment.
Hiring a Lead Software Engineer / Technical Lead (Java) for a Capital Markets tech team in Toronto. Hybrid role requiring Java, Spring Boot, and leadership skills.
Service Representative needed to manage ATM deposit/payment activities, support transaction processing, and ensure compliance. Pay: $17.60 - $23.19/hr.