Senior Backend Software Engineer
Core
Design, develop, test, document, deploy, maintain, and improve reliable, secure, and performant APIs that apply AI capabilities to customer workflows.
Role type
Senior Backend Software Engineer
Builds
Web apps and APIs delivering AI capabilities (generative AI, agents, data retrieval) to customers
Domain
Financial services / Generative AI
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
None stated
Technologies
Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Redis, Kafka, Jsonnet, AWS, Amazon EKS, Sentry, Prometheus, Git, Jenkins, Github Actions
Responsibilities
Design, develop, test, document, deploy, maintain, and improve software; Manage individual project priorities, deadlines, and deliverables; Work with key stakeholders to develop system architectures, API specifications, implementation requirements, and complexity estimates; Test assumptions through instrumentation and prototyping; Promote ongoing technical development through code reviews, knowledge sharing, and mentorship
Seniority
Senior, hands-on IC