Join Axiom as a Software Engineer on the EventDB team. You will work with a collaborative team of Go engineers to maintain and improve our custom high-performance time-series database, designing and building systems from ingestion to querying.
What You'll Do
- Design and implement various components of our event database product, from ingestion to storage to querying.
- Write high-quality Go code.
- Collaborate in design discussions and provide thoughtful code review.
- Maintain and improve the eventDB codebase health and system performance.
- Work with cross-functional teams to roll out joint features.
- Troubleshoot and resolve issues in production environments.
- Coordinate and monitor production deployments.
- Work on our custom compiler for APL, the Axiom Processing Language.
- Occasionally work with customers to discover new requirements or provide support.
What We're Looking For
- Creative problem-solver with a positive can-do attitude.
- 2+ years experience with the Go programming language.
- Excellent communication skills, strong collaborative mindset and team-oriented approach.
- Proven ability to work independently and take ownership of projects.
- Experience with code review processes and collaborative development.
- Experience with distributed systems and low-level high-performance applications.
Nice to Have
- Located in the European Union OR availability to overlap at least 4 hours with EU working hours (9:00-17:00 CET).
- Experience building and maintaining compilers or database systems.
- Basic knowledge of Postgres, Kubernetes and common AWS services.
- Knowledge of performance optimization techniques.
- Familiarity with low-level protocol design.
- Foundations in statistics and math.
Technical Stack
- Go
- Postgres
- Kubernetes
- AWS
Team & Environment
You will join the collaborative EventDB team of Go engineers, working in a fully-remote environment.
Work Mode
This is a global, fully-remote role.
Axiom is an equal opportunity employer.



