Pindrop is redefining trust in the digital age with innovative voice and video authentication technologies. They are seeking a Senior Software Engineer to design, build, and maintain systems for a new customer-facing product that leverages AI for integrations and workflows, while also providing technical leadership and ensuring service reliability.
Responsibilities:
- Design and build GoLang backend services to support this new product
- Implement an agentic system that plans changes, generates integration code, runs validation in a sandbox, and reports results for approval
- Own the reliability and performance of the product, from design, implementation, test, and deployment
- Contribute to an intuitive UI that lets users compose and iterate on workflows
- Play a key role in evolving the product to drive customer adoption
- Mentor engineers and set standards for code quality and design
Requirements:
- 5 or more years of software engineering experience building distributed systems and APIs
- Experience using AI-driven code development using code assistants (eg: Anthropic or Copilot)
- Strong in one or more object-oriented languages: Go, Java, Python, or C++
- Cloud experience with GCP or AWS
- Experience with data modeling and schema evolution
- Experience with a micro services tech stack deployed in containers, leveraging cloud native solutions
- Strong communication and collaboration
- Hands-on work leveraging LLMs and/or agents as part of the product
- Experience building evaluation harnesses for LLM quality and safety
- Vector search, embeddings, and retrieval patterns
- Experience integrating multiple vendor platforms together
- Knowledge of workflow or job orchestration concepts such as scheduling, retries, and state machines (using Temporal or similar workflow engines)
- Frontend experience with React or similar