EDB is a company that provides a data and AI platform for organizations to utilize Postgres for various workloads. They are seeking an experienced Software Engineer to design, develop, and maintain their core analytics products, focusing on performance optimization and stability within the PostgreSQL ecosystem.
Responsibilities:
- 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
Requirements:
- 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
- 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