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 | product features
Required skills
RESTful API development, system architecture design, algorithm and data structure proficiency, software development lifecycle management, loosely-coupled system behavior analysis, technical depth in at least one domain
Preferred skills
Experience with agentic coding tools, prototyping for assumption testing
Technologies
Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Redis, Kafka, Jsonnet, AWS, Amazon EKS, Sentry, Prometheus, Git, Jenkins, Github Actions
Responsibilities
Design and develop customer-facing APIs; manage project priorities and deliverables; collaborate with stakeholders on system architectures and API specifications; test assumptions through instrumentation and prototyping; conduct code reviews and mentorship
Seniority
Senior, hands-on IC