We are seeking an experienced Lead Software Engineer to join our fast-moving, forward-thinking group that is creating AI-driven software for legal professionals, and our flagship product, Westlaw. You will be developing and implementing cutting-edge solutions using Python, REST APIs, AI technologies, and AWS cloud infrastructure.
- You're a fit for the role of Lead Software Engineer - AI, if your background includes:
- Bachelors Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience.
- 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.