Remote job
Senior Software Engineer
Job details
About this role
Role overview Turn AI security research into production software used by security and data teams. You’ll build applications, APIs, and integrations that help customers assess exposure, review findings, and protect sensitive data, with features deployed in customer environments and supported through paid pilots.
Responsibilities - Build and own customer-facing applications and APIs for exposure testing, findings review, and data protection workflows. - Integrate with AI platforms, vector stores, document repositories, identity providers, and observability systems. - Productionize research methods for hosted, self-managed, and on-premises deployments. - Take features from design through release and production support, working with internal engineers and customers as needed. - Help establish engineering practices for code review, testing, and releases.
Requirements - At least five years building production software, including substantial experience with enterprise users. - Strong backend and API design skills, with the ability to contribute across the stack. - Experience integrating third-party APIs and enterprise systems, including authentication, permissions, rate limits, and inconsistent data. - Experience with containerized deployments and cloud infrastructure. - Clear written communication and comfort working directly with customer engineers. - U.S. citizenship.
Nice to have - Experience with retrieval-augmented generation pipelines, vector databases, or LLM application frameworks. - Background in identity, access control, or security products. - Experience deploying software into customer-specific environments.
Benefits and work setup - Full-time, hybrid in Charlottesville, Virginia, or remote within Eastern Time. - Compensation up to $175,000.