About InterspectAI
We’re building Spectra & SpectraHire—multi-tenant AI products that power interview automation, deep analytics, and enterprise integrations. You’ll be the technical force multiplying our small team: owning architecture, shipping product, and laying down the engineering culture and DevOps foundations.
The Role
A true “mini CTO” who codes daily, makes pragmatic architecture decisions, and can lead the next 3–5 hires. You’ll span backend, frontend, infra, and ML/real-time media surfaces (LiveKit). If you like zero-to-one, complex systems, and talking to users, this is for you.
Stack You’ll Touch
- Frontend: ReactJS, TypeScript (SPA), Tailwind
- Backend: Java (Spring Boot) & Python (FastAPI), Node.js (select services)
- Auth: Keycloak (OIDC/OAuth2), SSO (Entra ID/Okta/Google)
- Data: PostgreSQL/CockroachDB, Redis, S3, Glue/ETL
- Analytics/BI: Metabase/Superset
- Realtime/Media: LiveKit (SFU), Deepgram (ASR)
- Infra: AWS (Fargate/ECS, EventBridge, CloudWatch, ALB/NLB), IaC (Terraform/CDK), CI/CD (GitHub Actions)
What You’ll Do (Responsibilities)
- Own the architecture: Design and evolve a secure, multi-tenant SaaS (B2B & B2C) with clean module boundaries (API layer, services layer, data/analytics, auth).
- Ship product fast: Implement core features across React (UI), FastAPI/Spring (services), and integrate with Keycloak, LiveKit, and third-party APIs.
- Data & analytics: Define data models, ETL pipelines, and materialized views to power dashboards and AI insights (Metabase).
- DevOps & reliability: Stand up environments, CI/CD, observability, blue/green deploys; tune cost/perf; enforce SLOs and error budgets.
- Security & compliance: Tenant isolation, RBAC/ABAC (Casbin/jCasbin), audit trails, secrets management, SSO federation patterns.
- Technical leadership: Code reviews, mentoring, coding standards, architecture decision records (ADRs), tech roadmap.
- Customer-obsessed: Join product calls, translate requirements into solid designs, instrument usage, and iterate.
Nice Problems You’ll Solve
- Resilient multi-region media flows (LiveKit) with graceful worker failover
- Token-based impersonation for support & auditability
- Dynamic analytics model (EAV facts) for arbitrary tenant metrics
- High-volume ETL into analytics schema with incremental loaders
- Keycloak realm/org modeling for B2B tenants & B2C social logins
Qualifications
Must-haves
- 6–12+ years building and operating production systems (startup or product company).
- Strong in at least two of: React/TypeScript, Java (Spring Boot), Python (FastAPI), Node.js services.
- Deep AWS familiarity: containers (ECS/Fargate), networking, IAM, monitoring, CI/CD.
- Databases: schema design, migrations, performance tuning (Postgres/CockroachDB), Redis.
- Comfortable with auth/OIDC, JWT, and SSO integrations (Keycloak or equivalent).
- Evidence of shipping fast, owning outcomes, and wearing many hats.
Nice-to-haves
- LiveKit/WebRTC, streaming/media pipelines.
- Chargebee/Stripe, webhooks & idempotency patterns.
- Data tooling: Glue/Spark, Metabase/Superset.
- Policy engines (Casbin/jCasbin), GraphQL, domain-driven design.
- Experience with SOC2/GDPR best practices.
30/60/90 Day Plan
- 30 days: Deep dive into codebases and infra; stabilize CI/CD; ship 1–2 features; instrument key metrics and logs; own on-call runbook.
- 60 days: Lead a cross-cutting refactor (auth/tenancy boundary or analytics ETL); deploy improved observability; optimize a cost hotspot.
- 90 days: Drive a major release (e.g., University wholesale model or Tenant SSO federation); define hiring plan; mentor a junior/mid dev; document v1 architecture.
How We Work
- Small team, high trust, async-first, crisp written communication.
- Pragmatic engineering: prefer boring tech that scales, automate toil, measure everything.
- Ship to learn: feature flags, staged rollouts, metrics-driven iteration.
Compensation
- Competitive salary + meaningful equity (founding engineer level).
- Remote-first (±4 hours of core overlap); hardware + learning budget.
Interview Process
- Intro call (30 min) – mutual fit & product walkthrough
- Technical deep dive (60–90 min) – architecture & code discussion
- Hands-on exercise (async, ~2–3 hrs) – small feature or design doc
- Founder session – roadmap, culture, offer
Job Type: Full-time
Pay: ₹3,000,000.00 - ₹4,500,000.00 per year
Benefits:
- Flexible schedule
- Work from home
Experience:
- Python: 4 years (Preferred)
- Java: 5 years (Preferred)
- React: 5 years (Required)
- PostgreSQL: 4 years (Preferred)