SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
9fin is an AI platform powering global debt markets, the world's largest asset class at over $145 trillion. The company centralizes proprietary credit data, deep analysis, and high-value workflows across global markets, replacing fragmented data, PDFs, and manual workflows. 9fin powers 300+ blue-chip institutions worldwide including global banks, asset managers, private equity firms, law firms, and advisors, with proven product-market fit and rapid expansion.
You will join 9fin's cross-functional Search and AI team, playing an impactful role in shaping how users find and interact with information on the platform. The team has expertise across backend, frontend, design, data science, and product.
As a Senior Backend Engineer, you will drive development of backend services and APIs powering AI tools including generative AI features. You'll build and optimize backend systems underpinning 9fin's search experience, focusing on performance, scalability, and reliability using technologies like Elasticsearch. As a senior individual contributor, you'll raise the bar for engineering practices through leading code reviews, mentoring engineers, contributing to technical architecture, and providing input on features and products.
You'll get involved in early research, experimentation, and proof-of-concepts with new technologies, especially enhancing AI and search offerings. You'll work across a broad, complex backend tackling financial data modeling, access control logic, ML/AI service integration, and data visualization infrastructure. You'll drive codebase health through impactful refactoring, automation, and documentation, and take ownership of projects from scoping through delivery across the full software development lifecycle.
You'll work directly with product managers, designers, data scientists, and financial, legal, and editorial teams. Your ability to explain and break down complex projects to non-technical audiences will enable productive team progress.
The core backend is built primarily with Python, leveraging Elasticsearch for search, Flask & FastAPI, PostgreSQL relational databases, an internal developer platform with standardized infrastructure approaches, AWS for cloud hosting, AWS Lambda for serverless, and Docker (AWS ECS) for uniform development and deployment.
REQUIREMENTS:
- Experience operating as a Senior IC Engineer, leading systems design and infrastructure discussions, mentoring junior team members, and scoping work within cross-functional product teams
- Backend expertise: Experience with Python and web frameworks (FastAPI with strong typing & Pydantic); experience designing data flow through software from persistent storage to API endpoints applying industry best practices for validation; good working knowledge of SQL statements for data retrieval
- Search and AI: Experience with or strong understanding of search technologies (Elasticsearch, OpenSearch, Solr) or experience with high-performance NoSQL databases for information retrieval; strong interest in Generative AI and broader AI concepts
- Collaboration and quality: Ability to plan and reason about software effectively, clearly and compellingly communicating its purpose within systems and business impact on clients; strong communication skills and comfort collaborating with colleagues across various roles and specialisms; code quality through writing testable, maintainable code and engaging in code review