remote
Staff Backend Platform Engineer - Conversica
Devops Engineer
Lead the design and evolution of a high‑scale backend platform for an AI‑driven agent system, driving architecture, standards, and infrastructure across teams using Python, Go, AWS, Kafka, Docker, Kubernetes, REST, and gRPC.
About the role
Key Responsibilities
- Architect and evolve the production backend platform that supports AI agent data ingestion, messaging, and orchestration.
- Define and enforce engineering standards, best practices, and performance benchmarks across the backend organization.
- Collaborate with cross‑functional teams to integrate new services, ensuring scalability, reliability, and security.
- Lead incident response and root‑cause analysis for critical platform failures, driving continuous improvement.
- Mentor and coach engineers on design patterns, cloud architecture, and DevOps tooling.
Requirements
- 10+ years of backend engineering experience with a strong focus on distributed systems.
- Proficiency in Python and Go, with deep knowledge of RESTful and gRPC APIs.
- Extensive experience deploying and managing services on AWS using Docker and Kubernetes.
- Hands‑on expertise with Kafka or similar messaging systems for high‑throughput data pipelines.
- Strong analytical skills, ability to troubleshoot complex performance and reliability issues.
Skills
pythongoawskafkadockerkubernetesgrpc