Full Stack AI Engineer
On-site · Bengaluru, Karnataka, India
Job Summary
Factor Law is hiring a Full Stack AI Engineer to build production-grade AI products for complex legal workflows. This hands-on role spans backend and frontend delivery, from document ingestion to user experience, and from prototype to production. You will develop production services using Python, FastAPI and Pydantic models, create APIs and backend workflows for AI-enabled document and contract intelligence, and work with PostgreSQL, SQLAlchemy and Alembic. You’ll build and maintain asynchronous job systems with Redis for caching and coordination, create React and TypeScript interfaces, and leverage TanStack Query for server state. The role includes supporting document-heavy workflows, ensuring enterprise security (authentication, authorization, secure data handling, auditability), and operating within Azure environments. You’ll instrument production systems with observability tooling, use AI coding tools to accelerate implementation while maintaining code quality, and move fluidly between infrastructure and product delivery. The position requires the ability to work in a high-autonomy product and engineering environment, shipping production software and demonstrating ownership across edge cases, tests, and user impact. The company emphasizes a diverse, inclusive culture and operates across Europe and North America with a focus on legal-tech delivery.
Required Qualifications
- Minimum 3-5+ years of professional software engineering experience
- Strong production experience with Python and FastAPI
- Strong working knowledge of Pydantic, PostgreSQL, SQLAlchemy and Alembic
- Experience building React and TypeScript applications that consume real backend services
- Demonstrable experience shipping production software
- Comfort working with asynchronous jobs, background workers or queue-based systems
- Experience using Redis for caching, job status, state or coordination
- Practical experience with Docker and cloud-hosted deployments
- Strong ability to debug across backend, frontend, database, authentication and infrastructure layers
- High fluency with AI-assisted coding tools such as Codex, Cursor, Claude Code or similar
- Legally eligible to work in the relevant location
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.