How Remoteville checks and expires listings

Principal + Staff Software Engineers

Skills
Data ArchitectureDatabasesEmerging TechnologiesFinancial TransactionsLarge Language ModelsSchemasTechnical Direction
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of software engineering experience focused on distributed systems infrastructure or data architecture
  • Python expertise with ability to build frameworks and performance-critical services from scratch
  • Deep Kubernetes expertise for design deployment debugging and secure productionization at scale
  • Strong Postgres knowledge including query planning partitioning and tuning for high-throughput environments
  • Ability to lead clean scalable architecture decisions and design reviews
  • Experience with high-performance data or AI/ML systems such as retrieval pipelines embeddings or hybrid workloads
  • Comfort working in fast-moving ambiguous environments where technical depth and judgment matter

Nice to have

  • Open-source contributor
  • Systems thinker
  • Hands-on leader
  • Low-ego collaborator
  • Mentor

Day to day

  • Define the architectural foundation for enterprise unstructured data transformation and retrieval systems
  • Build and scale distributed platforms that process massive volumes of data across many formats and sources
  • Guide Kubernetes orchestration Python architecture and Postgres optimization to keep systems performant resilient and production ready