Senior Python Engineer

3 days ago

Apply Now
Logo of Gorilla Logic

Gorilla Logic

Gorilla Logic is a company renowned for its expertise in modern software and data engineering. Serving as a strategic partner rather than just a vendor, Gorilla Logic specializes in digital product design, cloud engineering, data and AI delivery, DevOps, quality assurance, and legacy modernization. With a team of skilled digital product designers, solutions architects, and Agile nearshore teams, Gorilla Logic has been instrumental in developing business-critical software applications for Fortune 500 and SMB companies for over 20 years. Their services include creating SaaS platforms, enhancing digital experiences, and providing flexible, security-focused solutions. Gorilla Logic operates with teams located in Costa Rica, Colombia, Mexico, and the United States, emphasizing collaborative partnerships to deliver cutting-edge digital engineering solutions.

Mobile Application Development • Java Software Development • Web Application Development • Development & IT Consulting • Custom Software Development

📋 Description

•Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. •We are seeking a Senior Software Engineer to maintain, optimize, and troubleshoot our existing systems built on Kubernetes, microservices architecture, Kafka, Go, Python, event-driven systems, data orchestration frameworks, and scalable datastores such as Elasticsearch and Apache Pinot. •This role focuses on system stability, performance optimization, and issue resolution, rather than building new systems from scratch. •You'll ensure our infrastructure and services remain reliable, secure, and efficient, while proactively identifying and addressing potential risks and bottlenecks. •The ideal candidate is a self-sufficient engineer with strong troubleshooting skills, capable of making informed technical decisions and collaborating across teams when needed. •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.

🎯 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.

Apply Now

4 days ago

Design and develop web applications for an industry-leading real estate platform. Join a fast-moving product development team.

March 13

Responsible for developing cross-platform applications in an agile environment, ensuring performance and security.

March 13

Join a dynamic team to design and develop software solutions using .NET technologies.

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com