About the job Senior Software Engineer
Job Title
Senior Software Engineer – Regulated AI & Enterprise SaaS
About the Product
We are building a semi-autonomous AI recruitment agent that works alongside human recruiters and existing Applicant Tracking Systems (ATS).
The system is advisory-first, human-in-the-loop, and designed for regulated enterprise environments, with strong guarantees around compliance, auditability, AI safety, and bias control.
This is not a consumer AI product — it is a policy-driven, explainable, enterprise AI system.
Role Overview
As a Senior Software Engineer, you will design and build core backend systems that power our AI-assisted recruitment platform, including:
- Policy-controlled AI workflows
- ATS integrations
- Audit-ready decision pipelines
- Security- and compliance-first infrastructure
You will work closely with architects, ML engineers, compliance stakeholders, and product leaders to deliver a production-grade, regulated AI platform.
Key Responsibilities
Core Engineering
- Design and implement backend services for a single-tenant, enterprise SaaS platform
- Build read-heavy ATS integrations (Greenhouse, Lever, Workday, etc.) using APIs and webhooks
- Implement human-in-the-loop approval workflows with full auditability
- Develop event-driven systems for recommendations, approvals, and logging
AI & Policy Integration
- Integrate dedicated LLM services on AWS (Bedrock / EKS-hosted models)
- Enforce OPA/Rego-based policy decisions for:
- AI safety
- Bias control
- Autonomy limits
- Ensure no AI action bypasses policy evaluation
Compliance & Safety
- Implement immutable audit logs (append-only)
- Support GDPR workflows (right to explanation, right to delete)
- Encode EEOC-safe hiring constraints into software logic
- Build systems that are inspectable, explainable, and regulator-friendly
Security & Reliability
- Implement tenant-isolated data access patterns
- Apply secure-by-default design (IAM, KMS, encryption, RBAC)
- Participate in threat modeling and abuse scenario mitigation
- Build for SOC2 / ISO-style audits
Required Qualifications
Technical Skills
- 5+ years of backend software engineering experience
- Strong experience with:
- Distributed systems
- API design (REST/GraphQL)
- Event-driven architectures
- Proficiency in one or more:
- Java / Kotlin
- Go
- Python
- Node.js (TypeScript)
Policy & Compliance Awareness
- Experience working with regulated systems (fintech, healthtech, HR tech, govtech)
- Familiarity with:
- OPA / Rego (strong plus)
- RBAC / ABAC authorization models
- Audit logging and compliance controls
Cloud & Infrastructure
- Strong AWS experience:
- VPC, IAM, KMS
- RDS / DynamoDB
- ECS / EKS
- Infrastructure-as-Code (Terraform / CDK)
Preferred / Nice to Have
- Experience with AI/ML system integration (not necessarily training models)
- Familiarity with:
- SOC2, GDPR, EEOC, ISO 27001
- Human-in-the-loop AI systems
- Explainable AI or model governance
- Prior work on ATS, HR, or workflow automation platforms
- Experience building single-tenant enterprise SaaS
What Makes This Role Different
- You are not building a chatbot
- You are building a policy-governed AI system where:
- Safety > speed
- Explainability > raw automation
- Compliance is a core feature, not an add-on
- Your code may be reviewed by:
- Auditors
- Legal teams
- Enterprise security teams
What Success Looks Like
- No AI recommendation is produced without policy validation
- Every action is explainable, traceable, and auditable
- Recruiters trust the system — and regulators can inspect it
- The platform scales without sacrificing safety or compliance
Ideal Candidate Mindset
- Thinks in systems, not features
- Comfortable saying this should fail closed
- Understands that doing nothing is sometimes the safest action
- Treats compliance constraints as engineering inputs, not obstacles