How Remoteville checks and expires listings

Senior Software Engineer, Search Infrastructure

Skills
Computer ScienceAPI GatewaysAmazon Web ServicesEnhanced Data Rates For GSM EvolutionInfrastructure AutomationOperational EfficiencyOperations
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field or equivalent experience
  • 5+ years of experience building large-scale highly scalable backend systems
  • Strong programming skills in C++ Python or Go
  • Experience designing building and operating distributed backend systems
  • Strong understanding of microservices cloud-native architectures and Kubernetes deployments in AWS
  • Experience with observability monitoring debugging incident response and production operations
  • Familiarity with CI/CD systems automation tooling and modern software development practices
  • Strong problem-solving skills and ability to work in collaborative engineering environments

Nice to have

  • Distributed systems
  • Low-latency systems
  • Edge infrastructure
  • Cloud-native infrastructure
  • Traffic analysis
  • Bot detection
  • Platform security
  • AI-assisted workflows

Day to day

  • Design and operate highly scalable backend systems that support critical Search platform services.
  • Build and maintain Search edge infrastructure for request validation traffic routing origin mapping bot detection and platform security.
  • Improve scalability reliability latency observability and operational efficiency across distributed systems while supporting production services in AWS and Kubernetes.