Software Engineer, Identity & Access Controls
Build identity verification, access control, and monitoring systems for trusted access to advanced AI capabilities. Requires backend experience, Python/SQL proficiency, and 6+ years of experience.
About the job
Key Responsibilities
- Build identity verification and vetting systems (KYC/KYB) that establish who individual and business customers are
- Design and implement access control systems that grant, scope, and revoke access to advanced capabilities based on approved use cases
- Build infrastructure to configure safety systems and detection thresholds on a per-customer basis for trusted access programs
- Develop monitoring to detect misuse of expanded access, and tooling that enables enforcement teams to act on it
- Detect and remediate account takeover
- Integrate with third-party identity verification and data enrichment vendors
- Create monitoring dashboards, alerts, and internal admin tooling
- Work closely with policy, enforcement, threat intelligence, and go-to-market teams to ensure access decisions are well-informed and consistently applied
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or comparable experience
- Experience building and operating backend systems in production
- Proficiency in Python and SQL
- Strong communication skills and ability to explain complex technical concepts to non-technical stakeholders
- Care about the societal impacts of AI and want work to make powerful systems safer
Preferred Qualifications
- 6+ years of industry software engineering experience
- Experience with identity, authentication, or authorization systems at scale
- Experience with KYC/KYB workflows or identity verification vendors
- Experience in trust and safety, integrity, fraud, or abuse detection
- Experience detecting and responding to account takeover or credential compromise
- Experience partnering with operational teams to build custom internal tooling
Skills
Python, SQL, Backend Systems, Identity Verification, Kyc/Kyb, Access Control, Authentication, Authorization, Fraud Detection, Account Takeover Detection
Similar jobs
Backend Engineering jobsBuild product-minded backend services, APIs, dashboards, and safeguards that enable safe deployment of frontier AI through the API. The role requires 7+ years of professional engineering experience, strong distributed-systems fundamentals, and excellent product and developer judgment.
Lead the architecture, implementation, and engineering team responsible for reliable, secure data synchronization across cloud and intermittently connected private 5G edge networks. The role requires deep distributed-systems expertise, event-driven architecture experience, and demonstrated technical leadership.
Build and operate backend security systems for encryption, key management, sensitive data, credentials, tenant isolation, and authentication. Requires strong production Python experience, applied cryptography knowledge, and at least 4 years building security-critical systems.
Build production cryptographic identity infrastructure for AI agents, owning issuer, verification, Passport, or audit-log capabilities. The role requires strong Python or Go expertise, experience shipping security-critical identity systems, and deep familiarity with RFC-driven protocols and asynchronous Python services.
Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.