Company
Workana Premium logo

Workana Premium

www.workana.com
Location

Remote, but you must be in the following locations

  • 🇦🇷 Argentina
  • 🇧🇷 Brazil
  • 🇨🇱 Chile
  • 🇨🇴 Colombia
  • 🇵🇪 Peru
Apply

Backend Python Developer

Description

Workana is the largest remote work platform for talents in Latin America. Our new segment Workana Premium focuses on matching the most exceptional professionals with leading and innovative companies around the globe. Enjoy competitive compensation, dedicated support, and the flexibility of remote work within a dynamic environment that fosters collaboration and professional advancement.

We are proud to present you with the following opportunity.

Role Overview:

We are seeking a skilled Backend Python Developer with a strong background in search systems and data handling. This is a great opportunity for a motivated professional who enjoys working with modern backend technologies and is curious about machine learning applications. The ideal candidate should have solid experience with search stacks and data infrastructure, as well as theoretical knowledge of ML workflows.

Responsibilities:

  • Design, implement, and maintain backend systems using Python.

  • Develop and optimize queries for search and data operations using ElasticSearch , MySQL , DynamoDB , and Redis.

  • Collaborate with cross-functional teams to integrate backend services with other systems and APIs.

  • Troubleshoot and optimize performance issues, particularly in complex search applications.

  • Understand and support custom machine learning models, contributing with theoretical knowledge and integration using libraries like TensorFlow or PyTorch.

  • Participate in architectural decisions and code reviews to maintain high-quality standards.

Requirements

Requirements:

  • Proven experience in backend development using Python.

  • Hands-on experience with ElasticSearch , MySQL , DynamoDB , and Redis.

  • Strong understanding of query performance optimization and search indexing.

  • Theoretical knowledge of machine learning concepts and familiarity with TensorFlow or PyTorch.

  • Solid problem-solving skills and ability to work independently or in a team.

  • 2–3+ years of professional experience.

Nice to Have:

  • Previous experience integrating or supporting ML-based systems in production environments.

  • Familiarity with containerized environments (Docker, ECS).