Senior AI Backend Engineer
Location
Worldwide
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Senior AI Backend Engineer
BasharSoft
Role Description Build scalable AI-powered backend systems that form the backbone of our client solutions. You'll architect robust APIs, integrate multiple AI providers with intelligent fallback strategies, and optimize real-time workflows that handle AI processing at scale. What You'll Do - Integrate and manage multiple AI providers (LLMs, image/video generation) with smart fallback and cost optimization - Design and optimize prompt engineering strategies for consistent, high-quality AI outputs - Build high-performance REST/GraphQL APIs using Django and FastAPI with async processing - Develop real-time features using SSE, WebSockets, and background task processing (Celery) - Architect scalable microservices with robust error handling, rate limiting, and monitoring - Optimize database queries, implement caching strategies, and design efficient data models - Implement RAG pipelines and vector embeddings for context-aware AI responses - Write comprehensive tests, maintain CI/CD pipelines, and conduct code reviews Qualifications - 5+ Years of Experience - Python & Frameworks: Django and/or FastAPI in production, async Python (asyncio, async/await) - AI Integration: LLM APIs (OpenAI, Gemini, etc.), prompt engineering, token/cost optimization - Databases: PostgreSQL (query optimization, indexing), Redis (caching, queuing) - Async Processing: Celery or equivalent, message brokers (RabbitMQ, Redis, SQS) - DevOps: Docker, Git, cloud platforms (AWS/GCP), CI/CD pipelines - API Design: RESTful principles, authentication, rate limiting, error handling Tech Stack - Python 3.10+ - Django, FastAPI - PostgreSQL, Redis, MongoDB - OpenAI, Gemini - Celery - Docker - AWS/GCP Nice-to-Have - Server-Sent Events (SSE) or WebSocket implementation - Vector databases (Pinecone, Weaviate, pgvector) and RAG architectures - MongoDB or NoSQL experience - Multi-provider AI abstractions and failover strategies - GraphQL, workflow orchestration (Temporal, Airflow), Kubernetes - Observability tools (Datadog, Sentry, ELK) - LangChain, LlamaIndex, or similar frameworks
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work as a part of our backend team and be responsible for diverse and challenging backend development efforts • Design and implement robust and scalable services • Ensure high uptime and meet scalability needs • Write and maintain tests to improve software quality • Automate recurring tasks, help us simplify operations • Design and communicate new API features
Associate Backend Software Engineer, Java, Vert.x, AWS
RevvityExpanding the boundaries of human potential through science
• Collaborate with team members on priorities, specifications, and feature implementation • Craft well-documented, clean, and tested code • Create secure, performant interfaces and services • Build and maintain new, high-impact functionality into Signals Notebook • Work with cloud services and technologies • Leverage Claude Code to understand and analyze the codebase
• Designing, developing, enhancing, and supporting healthcare systems built on the Cognizant Facets platform. • Working closely with Technical Analysts, business stakeholders, and infrastructure teams to deliver integrations, extensions, and cloud-based solutions in support of core healthcare operations. • Focusing on hands-on development of Facets extensions, integrations, and related components, while supporting deployments and operations within AWS environments. • Leveraging strong SQL skills and system knowledge to build reliable, scalable, and maintainable solutions. • Participating in the full software development lifecycle and assisting with production support and issue resolution.
• Own features throughout their life cycle, from inception to production • Improve existing and develop new Kotlin services • Prioritize maintainable code and test all the things • Work in a small, tight-knit cross-functional team • See your contributions make a weekly impact to an evolving product



