For our client, we are looking for an experienced Senior Database Systems Engineer to join the engineering team and contribute to the development of core analytics products. In this role, you will design and build advanced database features, develop tools and extensions for PostgreSQL, and work on high-performance analytical systems.
You will play a key role in developing and improving the analytics product ecosystem, including WarehousePG (WHPG), Postgres Analytics Accelerator (PGAA), as well as related extensions, migration tools, monitoring systems, and performance optimizations.
This role is ideal for engineers who enjoy working close to the database engine, optimizing complex systems, and solving challenging performance problems.
Responsibilities * Design and develop database features, extensions, and tools for PostgreSQL-based systems. * Contribute to the development and evolution of core analytics products, including WHPG and PGAA. * Implement new features and performance improvements within the database ecosystem. * Review and improve code contributions from other engineers to maintain high quality standards. * Write and maintain regression tests for bug fixes and newly implemented features. * Investigate and resolve complex database, network, and system-level issues. * Work with CI/CD pipelines to ensure smooth integration, testing, and deployment of software. * Collaborate with engineers and product teams to improve system reliability, scalability, and performance.
Requirements * 5+ years of experience in database development or systems-level software engineering. * Strong expertise in at least one systems programming language such as C, C++, Rust, or Go. * Solid understanding of computer science fundamentals including algorithms, operating systems, and data structures. * Experience developing and debugging software in Linux environments. * Hands-on experience with database performance optimization. * Strong analytical and problem-solving skills when working with complex systems. * Good written and verbal communication skills. * Upper intermediate English
Nice to Have * Experience with distributed databases or MPP systems such as Greenplum. * Experience with analytical engines or frameworks such as Spark, DataFusion, or DuckDB. * Familiarity with distributed query optimizers such as Orca. * Understanding of PostgreSQL internals. * Experience working with machine learning libraries or ML-related data processing. * Experience with GitHub Actions or other CI/CD automation tools. * Prior contributions to open-source database projects.
What We Offer * Fully remote work. * A professional, supportive, and friendly team. * Long-term employment with competitive compensation, based on experience. * Continuous knowledge sharing with engaged co-workers.