Staff Software Engineer - Analytics
**Candidate Note: This position is 100% remote for candidates based in the US**
We are seeking an experienced Software Engineer to design, develop, and maintain our core analytics products including WarehousePG (WHPG), Postgres Analytics Accelerator (PGAA), as well as extensions, migration tools, monitoring systems, and performance optimizations for the PostgreSQL ecosystem.
In this role, you will be a core contributor within the team responsible for advancing our Analytics product portfolio. You will implement new features, optimize performance, and ensure the stability of our software.
What you will be doing:
Design and develop PostgreSQL database features and tools.
Review and refine code contributions from team members to ensure quality.
Write and maintain regression tests for bug fixes and new features.
Troubleshoot and resolve database, network, and software-related issues.
Work within CI/CD pipelines to ensure smooth integration and deployment.
What you will bring:
5+ years of database development experience and solid understanding of database principles.
Deep expertise in at least one of the following: C, Rust, C++ or Go systems programming.
CS fundamentals (algorithms, OS internals, data structures)
Proficiency in Linux-based software development and debugging.
Experience optimizing database system performance.
Strong problem-solving skills in database and system troubleshooting.
Excellent verbal and written communication skills.
What will give you an edge:
Experience with distributed databases and MPP systems (e.g., Greenplum) and/or analytical libraries / databases (Spark, DataFusion, DuckDB)
Experience with distributed query optimizers (e.g. Orca)
Solid understanding of PostgreSQL internals.
Familiarity with machine learning libraries and techniques
Knowledge of GitHub Actions workflows.
Prior contributions to open-source database projects.
About the job
Apply for this position
Staff Software Engineer - Analytics
**Candidate Note: This position is 100% remote for candidates based in the US**
We are seeking an experienced Software Engineer to design, develop, and maintain our core analytics products including WarehousePG (WHPG), Postgres Analytics Accelerator (PGAA), as well as extensions, migration tools, monitoring systems, and performance optimizations for the PostgreSQL ecosystem.
In this role, you will be a core contributor within the team responsible for advancing our Analytics product portfolio. You will implement new features, optimize performance, and ensure the stability of our software.
What you will be doing:
Design and develop PostgreSQL database features and tools.
Review and refine code contributions from team members to ensure quality.
Write and maintain regression tests for bug fixes and new features.
Troubleshoot and resolve database, network, and software-related issues.
Work within CI/CD pipelines to ensure smooth integration and deployment.
What you will bring:
5+ years of database development experience and solid understanding of database principles.
Deep expertise in at least one of the following: C, Rust, C++ or Go systems programming.
CS fundamentals (algorithms, OS internals, data structures)
Proficiency in Linux-based software development and debugging.
Experience optimizing database system performance.
Strong problem-solving skills in database and system troubleshooting.
Excellent verbal and written communication skills.
What will give you an edge:
Experience with distributed databases and MPP systems (e.g., Greenplum) and/or analytical libraries / databases (Spark, DataFusion, DuckDB)
Experience with distributed query optimizers (e.g. Orca)
Solid understanding of PostgreSQL internals.
Familiarity with machine learning libraries and techniques
Knowledge of GitHub Actions workflows.
Prior contributions to open-source database projects.
