Staff Platform Engineer

Kavak

Kavak

Software Engineering
Buenos Aires, Argentina
Posted on Apr 22, 2025

About the role:

- Responsible for building, operating and maintaining a scalable Microservices Cloud-based Platform using Kubernetes.

- Create self-service tools for developers to manage their own infrastructure and applications.

- Create automations using Infrastructure as Code to handle the provisioning and maintenance of infrastructure.

- Develop CI / CD Pipelines so developers can build, test and publish their Docker images without worrying about the implementation details.

- Operate and maintain our metrics and alert systems so development teams can be proactive instead of reactive in case of production issues.

- Develop SDKs in Go, Java and Node / Typescript that all developers can use in their own projects to follow best practices and standards set by our Platform team.

- Develop foundational microservices that expose common functionality that all our development teams can reuse and depend on.

Requirements:

- Hard Skills:

- 8+ years of professional software development experience.

- Experience with at least one of these cloud providers: AWS (preferred), GCP, Azure.

- Proficiency in Go, Java and / or Node + Typescript.

- Proficiency in Linux environments.

- Experience in building distributed, highly scalable systems.

- Experience using Docker / dontainerd.

- Experience in using and operating Kubernetes.

- Proficient knowledge in networking in general: TCP, UDP, DNS, TLS, etc.

- Soft Skills:

- Learning Agility

- Motivation

- Team Player

- Languages: Spanish, English (desired)

You'll have extra points if:

- You've worked in Platform-related teams before.

- You have experience with Infrastructure as Code using Terraform / Pulumi.

- You've developed applications with integrations with the Kubernetes API.

- You have experience creating AI agents.

Location: Buenos Aires or CDMX (office ones a week)