Principal Software Engineer
Principal Software Engineer, AI
📍 US & Canada (Remote)
We’re partnering with a recently acquired AI company building at the intersection of search, legal intelligence, and large-scale document analysis.
They are hiring a Principal Software Engineer to help architect and scale the backend systems powering a search-centric platform used to analyze and extract insights from highly complex documents and datasets.
This is a backend-leaning full stack role focused on building scalable APIs, distributed systems, and data-intensive infrastructure that directly impacts the performance and reliability of the company’s core product.
The environment is highly technical and collaborative, working alongside AI/ML researchers, legal domain experts, and experienced engineers building real-world AI products.
What You’ll Do
• Design and build scalable backend services and APIs
• Develop distributed systems and data processing pipelines
• Architect search-centric infrastructure powering complex workflows
• Build integrations across internal ML systems and third-party services
• Optimize performance across large-scale backend operations
• Contribute to frontend functionality where needed to deliver end-to-end features
• Help improve CI/CD, developer tooling, and engineering best practices
• Partner closely with AI/ML and product teams to productionize new capabilities
What They’re Looking For
• 7–10+ years of software engineering experience
• Strong backend architecture and API design experience
• Experience building scalable distributed systems
• Strong understanding of SQL/NoSQL databases and data modeling
• Experience with TypeScript, Node.js, Python, or Go
• Familiarity with AWS/GCP, Docker, Kubernetes, and modern cloud infrastructure
• Experience with React/full stack development
• Engineers who thrive in fast-moving, high-ownership environments
Nice to Have
• Experience with search, retrieval, or data-intensive systems
• Experience building large-scale processing pipelines
• Familiarity with AI/ML infrastructure or AI-powered products
• Experience with event-driven or microservices architectures