At Beekeeper, your mission will be to drive platform performance and efficiency, delivering tangible improvements to API, database, and network performance.
With over 1 million monthly active users and billions of API requests processed, you will play a key role in enhancing our observability and using these insights to optimize our platform. This includes tackling challenges in networking, database architecture, query optimization, caching, and microservices design. You won’t just surface issues – you will own them, proactively diving into different domains, languages, and technologies to implement solutions.
As a key member of our amazing DevOps team, you will work with our modern cloud-native infrastructure and best-in-class tooling to realise these goals.
If you thrive on making a measurable impact, are unafraid to explore unfamiliar technologies, and enjoy collaborating with other teams, this is the ideal role for you!
Your responsibilities
Optimize Database Performance: Improve the performance and scalability of our databases through identifying and improving query hotspots, making schema improvements, and tuning the underlying systems
API Performance Optimization: Enhance API performance by reducing end-to-end request latency and increasing throughput through techniques like tuning worker pools, connection pools, caching, and leveraging tools like ProxySQL
Code-Level Insights: Analyze, read, and modify code across various services to identify and fix performance bottlenecks
Performance Monitoring: Design and maintain dashboards that provide actionable insights into performance across our systems
Collaborative Problem Solving: Partner with engineering teams to investigate and resolve platform-wide performance issues
Mentorship: Share your expertise with the engineering team, teaching best practices for database performance, profiling, and scalable system design
What we look for in you
Collaborative Attitude: A team player eager to collaborate across engineering teams
Proven Experience: 5+ years of engineering experience with a strong focus on performance and system optimization
Database Expertise: Deep understanding of database internals and optimization techniques, particularly for MySQL and PostgreSQL
Linux and Networking Expertise: Strong knowledge of Linux systems and networking (e.g., TCP/IP, load balancing, DNS), with the ability to troubleshoot complex issues
Code Fluency: Solid ability to read and modify code in languages such as Python, Java, or other backend-oriented programming languages
Kubernetes Experience: Practical experience with Kubernetes, including understanding its impact on performance and scalability
Microservices Observability Expertise: Practical experience with tracing tools and optimising microservices architectures
Performance Profiling Mastery: Hands-on experience with tools like eBPF, flame graphs, and other profiling techniques inspired by Brendan Gregg’s methodologies
Cloud Platforms: Familiarity with cloud services (AWS, GCP) and their database offerings (e.g., RDS, managed PostgreSQL/ClickHouse)
Bonus Points
Global Network Optimization: Experience optimizing global network performance using cloud tooling to leverage edge caching, early TLS termination, HTTP protocol optimisation (e.g. HTTP/2/3 or QUIC), etc.
Infrastructure-as-Code Expertise: Familiarity with tools like Terraform for automating and managing infrastructure deployments
Open Source Contributions: Contributions to open-source projects, especially in the database, performance, or observability domains
Our technology stack
We run on top of AWS and GCP across 4 regions
We believe in Infrastructure as Code and manage our cloud infrastructure using Terraform via Spacelift
We run our microservices in containers using managed Kubernetes (EKS and GKE). We manage deployments with GitOps powered by Flux2
Our microservices are written in Java and Python with the majority being written in Java
We monitor our services using Prometheus, Grafana, Alertmanager and Jaeger running on top of Grafana Cloud. We use logz.io for our Logging
We run multiple data stores including MySQL, PostgreSQL, ClickHouse & Elasticsearch
We leverage AI both as an engineering productivity tool with GitHub CoPiliot and a way to bring value to our customers with our AI featureset
And when things go wrong we use PagerDuty and StatusPage to let our teams and customers know
What we offer
Competitive salary
Phone & Home Internet costs reimbursement up to 80 PLN/month
Private health care package with Luxmed – covered for you and partially for your partner / family
Cafeteria benefits – monthly budget to cover sport cards or other purchases
Creative Allowance – paid as 1000 PLN gross/month
Home office set-up reimbursement up to 1000 PLN
Personal Learning & Development Budget of 1500 USD/year
Sabbatical Program – 1 month paid leave at 3, 5, 10 year tenure
26 days of annual leave/year
2 Mental Health days off per year
Laptop for work purposes
Hybrid working model
Oh and don’t forget about our Beekeeper Stock options!
Benefits listed above are part of the compensation package for contract of employment. For B2B contract we offer only some of them.
Who we are
Beekeeper believes in the potential of every single employee. That’s why we’ve built the essential platform for frontline workers. We help organisations digitally enable their frontline, to boost productivity, quality and safety, and be more agile.
At Beekeeper, we celebrate diversity! All qualified applications will receive consideration for employment regardless of race, colour, ancestry, religion, nationality, sexual orientation, age, citizenship, marital status, disability or gender identity. We are committed to ensuring a smooth application process for all candidates. If you require accommodations due to a disability, please reach out to jobs@beekeeper.io, and our team will be more than happy to assist you. Please know that you are not required to share your nationality, age or a picture of you on the CV! We are looking forward to your application! 🙂
Average salary estimate
$75000
/ YEARLY (est.)
min
max
$60000K
$90000K
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Beekeeper is a mobile application that provides internal communication solutions that connect workforces from a range of industries including hospitality, manufacturing, and retail with secure internal communications. The company was founded in 20...