Senior Python Engineer

Gorilla Logic Logo

Gorilla Logic

πŸ“Remote - Colombia, Costa Rica

Summary

Join Gorilla Logic as a Senior Backend Engineer and contribute to the maintenance, optimization, and troubleshooting of our existing systems. You will focus on system stability, performance, and issue resolution within a Kubernetes, microservices architecture environment utilizing technologies like Kafka, Go, Python, and datastores such as Elasticsearch and Apache Pinot. This role demands strong troubleshooting skills and collaboration across teams. The ideal candidate possesses extensive experience in system maintenance and reliability, proficiency in Go and Python, and expertise in Kubernetes and Kafka. You will be responsible for monitoring, troubleshooting, and resolving issues across various systems, ensuring infrastructure stability and scalability. This position offers the opportunity to work on complex systems and contribute to a high-performing team.

Requirements

  • 5+ years of professional software engineering experience, with significant time spent in system maintenance or reliability-focused roles
  • Proficiency in Go and Python programming languages
  • Strong experience with Kubernetes for container orchestration and management
  • Hands-on experience with Kafka and event-driven architectures
  • Familiarity with Elasticsearch and Apache Pinot for search and analytics
  • Experience with data orchestration tools (e.g., Prefect, Flyte, Airflow)
  • Strong understanding of distributed systems design principles and pub-sub patterns
  • Proven track record of troubleshooting complex production issues and implementing long-term fixes
  • Ability to work independently with minimal oversight and prioritize tasks effectively
  • Clear and concise communication skills, including documentation practices

Responsibilities

  • Monitor, troubleshoot, and resolve issues across Kubernetes-based microservices
  • Maintain and optimize Kafka-based event pipelines for reliability and performance
  • Manage and fine-tune Elasticsearch and Apache Pinot clusters for search and analytics workloads
  • Oversee and optimize data orchestration workflows (e.g., Prefect, Flyte)
  • Perform root-cause analysis for incidents and implement preventative measures
  • Ensure infrastructure stability and scalability within Kubernetes environments
  • Collaborate with cross-functional teams to address technical debt and operational challenges
  • Review and improve CI/CD pipelines for deployment reliability
  • Document processes, operational runbooks, and troubleshooting guides
  • Proactively identify risks, inefficiencies, and areas for improvement

Preferred Qualifications

  • Experience with observability tools (e.g., Prometheus, Grafana, Datadog)
  • Familiarity with IaC tools (e.g., Terraform, Helm)
  • Exposure to cloud platforms (AWS, GCP, Azure)
  • Previous experience managing legacy systems and technical debt resolution

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs