Cloud Engineer
Job Summary
As a Cloud Engineer on the Queueing and DBOps team, you will operate and scale mission-critical data systems such as Apache Pulsar, Postgres, and OpenSearch. You will implement automated infrastructure patterns, evolve IaC modules, and partner with backend teams to ensure platform reliability. Your role involves managing production clusters, driving zero-downtime upgrades, and participating in the on-call rotation to maintain high system performance.
Responsibilities
- Operate and scale mission-critical data clusters (Pulsar, Postgres, OpenSearch)
- Develop and maintain Terraform/IaC modules for team-wide use
- Implement automated upgrade/migration patterns for zero-downtime
- Monitor system health, manage alerting, and perform on-call duties
Required Skills
- 2+ years in Cloud/SRE/Platform engineering
- Hands-on experience with AWS and managed databases/queues
- Proficiency in modern programming languages (Python/Golang/Java)
- Strong skills in Terraform and CI/CD pipelines
- Expertise in debugging complex distributed systems
Job Details
Responsibilities:
- Run a reliable data infrastructure at scale: Operate production Pulsar, database, caching, and search clusters with a focus on high availability, performance, and predictable behavior.
- Implement and refine alerting, dashboards, and runbooks to catch issues early and reduce incident MTTR.
- Standardize and automate infrastructure patterns: Extend and maintain Terraform modules and other shared tooling used across engineering for team-owned services.
- Drive consistency in how environments are provisioned and configured, reducing drift and simplifying audits, upgrades, and troubleshooting.
- Deliver safer upgrades and migrations: Contribute to zero-downtime upgrade strategies for all team-owned infrastructure.
- Support strategic migrations with high-quality plans, test coverage, and rollout mechanics.
- Level up reliability and on-call: Participate in the on-call rotation for Queuing and DBOps infrastructure, owning incident response and follow-ups for your domains.
- Turn incident learnings into durable improvements in tooling, automation, and documentation.
Required Core Competencies & Proficiencies:
- 2+ years of experience as a Cloud Engineer, Infrastructure/SRE/Platform engineer, or similar role.
- Hands-on experience operating cloud infrastructure (ideally AWS) in production, including at least one of: Managed databases (Postgres/Aurora or similar), Distributed queues/streaming systems, Caching systems, Search or analytics datastores.
- Comfortable writing production code in at least one modern language; experience with Python and/or Golang and/or Java is a plus.
- Practical experience with Infrastructure as Code (Terraform strongly preferred) and CI/CD pipelines.
- Enjoy debugging complex distributed systems and tracking down performance bottlenecks across services, databases, and queues.
- Communicate clearly with both infra and backend engineers and are comfortable collaborating across teams.
- Bring a growth mindset and a bias toward automation, simplification, and long-term reliability over one-off fixes.
Benefits:
- Competitive salaries & meaningful equity
- Private Medical Insurance
- Life/Risk Assurance
- Meal Allowance: 8.55€ per day
- Community Days (days for us to give back to the community)
- Paid Annual Leave (22 days)
- Global Lifestyle Reimbursement Account
- Paid Sabbatical
- Complete laptop workstation