Sr. Software Engineer, Backend – AI Platform
Core
Design, build, and ship backend services for a distributed microservices platform powering AI capabilities like document extraction, portfolio chat, and semantic retrieval.
Role type
Senior IC backend software engineer (AI platform)
Builds
Cloud-native backend services, REST/gRPC APIs, async processing flows, and real-time streaming infrastructure for AI products
Domain
Fintech / AI Platform
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, or Java; system design; debugging; code quality; testing; operational ownership
Preferred skills
polyglot environment navigation; production system depth
Technologies
Python, Go, Java, MySQL, PostgreSQL, DynamoDB, Redis, Docker, AWS, FastAPI, Flask, Spring Boot, WebSockets, Sentry
Responsibilities
Design and maintain backend services; develop production systems with emphasis on reliability; build and evolve REST APIs and gRPC services; design and maintain relational and NoSQL data models; build asynchronous processing flows; work on real-time streaming features; write automated tests; debug production issues; collaborate with frontend, product, and AI/ML teams
Seniority
Senior, hands-on IC