
Job Description
Ovii's Interpretation of the Role
Tiger Data seeks a Senior Software Engineer to own and evolve the TimescaleDB Toolkit, delivering intuitive developer tools for time‑series workloads. The role blends product discovery with hands‑on implementation in a fully remote, globally distributed team.
Role Snapshot
- Own the Toolkit roadmap and evolution
- Build SDKs, client libraries, and developer tooling
- Collaborate with product, sales, and customers
- Ensure reliability, performance, and documentation
- Work remotely with a global engineering team
Must-Have Requirements
- Rust
- Open‑source contribution experience
- SDK / client library development
- Database fundamentals (indexing, query execution, transactions, partitioning, performance)
- Basic statistical functions knowledge
- Rust development
- Open‑source contributions
- SDK / tooling creation
- Database fundamentals
- English language fluency
- Remote, global eligibility
Nice-to-Have Signals
- Experience building databases or query engines
- Familiarity with time‑series databases, observability platforms, analytics systems
- Experience with IoT, industrial software, manufacturing domains
- Time‑series database development
- Observability platform experience
- IoT / industrial data domains
Work Setup
- Location: Consultant, Portugal
- Work mode: REMOTE
- Remote scope: GLOBAL
- Remote countries: Portugal, Consultant
- Employment type: Full-Time
What You'll Likely Work On
- Define and prioritize the Toolkit’s long‑term roadmap based on emerging customer needs
- Partner with product, sales, and customers to translate real‑world workflows into developer experiences
- Design and implement new hyperfunctions and tooling that run inside PostgreSQL
- Improve testing, documentation, performance, and maintainability for production‑ready releases
- Balance rapid feature delivery with long‑term code quality and reliability
Good Fit If You Have
- Curiosity about how customers use the software and ability to influence product direction
- Comfort working across discovery and implementation without fully defined specs
- Effective collaboration in a globally distributed, remote‑first engineering organization
Skills
- Rust programming
- Open‑source contributions
- SDK / client library development
- Database fundamentals (indexing, query execution, transactions, partitioning)
- Statistical functions knowledge
- Familiarity with time‑series databases (optional)
- Observability & analytics platform experience (optional)
- IoT / industrial data domain exposure (optional)
Remote Eligibility
- Portugal
- Consultant