Senior Backend Software Engineer
Core
Design, develop, test, document, deploy, maintain, and improve reliable, secure, and performant APIs that apply AI capabilities to specific customer workflows.
Role type
Senior Backend Software Engineer
Builds
Web apps and APIs delivering AI capabilities (generative AI, agents, data retrieval, extraction) to customers
Domain
Financial services / Generative AI / Backend Systems
Deliverable
production ML models
Required skills
RESTful API development, system architecture design, algorithm analysis, data structures, software development lifecycle management, loosely-coupled system behavior reasoning, technical depth in a specific domain
Preferred skills
Experience with agentic coding tools, prototyping, instrumentation
Technologies
Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Redis, Kafka, Jsonnet, AWS, Amazon EKS, Sentry, Prometheus, Git, Jenkins, Github Actions, Claude Code, Codex, Cline
Responsibilities
Design and develop customer-facing APIs; manage project priorities and deliverables; collaborate with stakeholders on system architectures and API specifications; test assumptions via instrumentation and prototyping; conduct code reviews and mentorship
Seniority
Senior, hands-on IC