How Remoteville checks and expires listings
Principal + Staff Software Engineers
Skills
Data ArchitectureDatabasesEmerging TechnologiesFinancial TransactionsLarge Language ModelsSchemasTechnical Direction
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
