Backend Engineer – Python, AWS & GenAI
Core
Design, develop, and maintain scalable backend services and APIs that integrate AI models, vector databases, and data pipelines for enterprise customers.
Role type
Senior Backend Engineer (Python, AWS, GenAI)
Builds
Scalable backend systems, APIs, and AI/GenAI workflows for enterprise clients
Domain
Cloud infrastructure, Generative AI, Backend Engineering
Deliverable
production ML models
Required skills
Python, FastAPI/Flask/Django, AWS, Docker, Vector databases, API design, Distributed systems, Asynchronous processing, Functional programming
Preferred skills
Generative AI model integration, Document processing systems
Technologies
Python, FastAPI, Flask, Django, AWS, Docker, Vector databases
Responsibilities
Design and build scalable backend systems using Python frameworks; Develop backend services supporting document retrieval and AI workflows; Design and implement reliable APIs integrating AI models and vector databases; Build reusable Python components for AWS infrastructure; Develop containerized applications using Docker; Implement asynchronous processing and distributed system components; Build and maintain logging, metrics, and monitoring tools; Contribute to backend architecture and engineering decisions; Take end-to-end ownership of backend systems from development to optimization.
Seniority
Senior, hands-on IC