Location | Kraków, Lesser Poland Voivodeship, Poland |
Remote | See job post for details |
First listed | In the last 2 weeks |
🔍 Found ClimateTechList useful?
ClimateTechList is free for job seekers, no registration required, and I, Steven, run it by myself at cost part-time.
The site gets about 30,000-40,000 users a month. Help support this site and make it easier for other future climate job seekers!
You can buy me a coffee to support the site below. Thanks!
Job Description
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.
Check out our Technology Blog for latest articles.
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 [email protected], 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! 🙂
Beekeeper number of job openings over time by month
ClimateTechList is the web's largest aggregator of climate, clean tech, renewable energy & green jobs. Contact us if you'd like to use partner or use our current or historical jobs data in any way.
Apply to Job
👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!
Get a referral to Beekeeper
If possible, try to get a warm intro/referral to Beekeeper before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.
Join ClimateTechList Talent Collective
Want to be matched with companies directly? Apply to the talent collective.
Here's how it works:
You submit an application
We'll share your profile with climate tech companies potentially interested in chatting with you
We'll reach out if there's a company interested in talking to you.
No spam. Unsubscribe any time.
Join ClimateTechList Talent Collective
Want to be matched with companies directly? Apply to the talent collective.
Here's how it works:
You submit an application
We'll share your profile with climate tech companies potentially interested in chatting with you
We'll reach out if there's a company interested in talking to you.