Building AI-powered solutions for the private markets by unlocking insights from complex financial documents
Requirements
- Strong experience with Python (language fundamentals, structure, testing, maintainability)
- Proficiency in SQL: writing/debugging complex queries, schema/index design, and query optimization
- Hands-on experience with Django/DRF (ORM, migrations, API design, Celery)
- Familiarity with cloud infrastructure, ideally AWS, for deploying and operating production systems
- Curiosity about AI/ML systems and how they integrate into backend pipelines
- Deep experience with Postgres (EXPLAIN plans, schema refactoring, advanced indexing strategies)
- Exposure to OCR/NLP/ML pipelines (Tesseract, AWS Textract, spaCy, Transformers, etc.)
- Experience with CI/CD pipelines (GitHub Actions, Docker)
Responsibilities
- Write clean, testable Python code and own services end-to-end
- Design and optimize SQL queries: debug slow queries, restructure schemas, and tune indexes for large datasets
- Model and manage databases (Postgres preferred, but other SQL dialects welcome) with an eye on both performance and integrity
- Build APIs and services with Django/DRF, including ORM modeling, migrations, and Celery-based background tasks
- Integrate AI/ML workflows: connect OCR, NLP, and entity extraction pipelines into production-grade backend systems
- Deploy and operate workloads in the cloud, ideally AWS (S3, RDS, IAM, SQS/SNS, Lambda/ECS)
Other
- Ability to explain technical trade-offs clearly and collaborate in a fast-paced environment
- Background in financial data or other domains where correctness and auditability matter
- Competitive salary and benefits
- Fully remote, with a distributed team
- Opportunity to solve hard technical and AI/ML problems at the intersection of finance and engineering