Salary
💰 $116,900 - $217,100 per year
Tech Stack
AWSCloudDynamoDBPostgresPythonRedisSDLCSQLTerraform
About the role
- Backend Development & AI Integration
- Develop and maintain backend services using Python, FastAPI, and PostgreSQL.
- Implement AI orchestration systems integrating LLMs from OpenAI, Anthropic, and other providers.
- Design APIs and backend logic for real-time AI interactions.
- Help to build our content services to automate many different AI driven workflows across the legal professional domain
- Performance & Scalability
- Ensure backend systems are secure, scalable, and optimized for AI-driven applications.
- Monitor and enhance system performance, across millions of documents and AI driven interactions
- Collaboration & Leadership
- Work closely with AI researchers, engineers, and product teams to translate AI capabilities into real-world applications.
- Foster a culture of experimentation and continuous improvement, exploring new AI technologies and methodologies.
- Work closely with AI researchers, engineers, and product teams to translate AI capabilities into real-world applications.
- Foster a culture of experimentation and continuous improvement, exploring new AI technologies and methodologies.
Requirements
- 7+ years of hands-on software development experience in backend development, building scalable web services, and APIs.
- 3+ years of hands-on Python development with experience in FastAPI (Other API Tools Acceptable) and PostgreSQL (Other SQL Tools Acceptable).
- Expertise in AWS cloud services ( Redis, DynamoDB, S3, SQS, Kinesis, KMS, IAM, Secret Manager, etc) or similar cloud services.
- Experience managing infrastructure with Terraform, CloudFormation, or similar IaC tooling.
- Strong Data Engineering background and experience with Retrieval Systems leveraging tools like OpenSearch.
- Experience implementing modern DevOps best practices in production environments (CI/CD using GitHub Actions and AWS services (Code Pipeline/Code Build))
- Experience with LLMs, AI Solutions, and evaluation and understanding of agentic systems and workflow
- Excellent interpersonal skills with the ability to influence across organizational boundaries
- A pragmatic and curious mindset that drives you to find elegant solutions to complex problems
- Strong communication skills that enable you to articulate technical concepts to diverse audience
- Demonstrated ability to mentor others and contribute to engineering culture.
- Experience in using AI-powered tools in SDLC is required.