Job Description
Technology & Architecture
- Design, develop, and implement scalable, secure, and resilient backend systems using FastAPI, Flask, Django, and microservices.
- Write clean, efficient, and maintainable code, with strong emphasis on hands-on development and troubleshooting.
- Implement cloud-native solutions using Azure and / or AWS, with focus on CI / CD pipelines, containerization, monitoring, and observability.
- Build and integrate Generative AI and Agentic AI capabilities into backend services (RAG pipelines, vector databases, LangChain, HuggingFace, Azure OpenAI).
- Ensure adherence to security, compliance, and data integrity standards.
Problem Solving & Hands-On Contribution
Take ownership of technical problems and deliver practical, scalable solutions.Perform code reviews, debugging, performance tuning, and system optimization.Collaborate with senior engineers and architects to translate high-level designs into production-ready implementations.Continuously evaluate and adopt emerging technologies for improving backend and AI systems.Leadership & Collaboration
Mentor junior engineers by providing technical guidance, pair programming, and knowledge sharing.Work closely with product managers, architects, and cross-functional teams to align on requirements and deliverables.AI & Innovation
Build and maintain AI-enabled applications using Python and Node.js.Experiment with and implement prompt engineering, fine-tuning, and AI automation workflows.Stay up to date on latest trends in Agentic AI, autonomous systems, and data pipelines to propose innovative solutions.Delivery & Operational Excellence
Ensure timely development of backend and AI solutions with high code quality and reliability.Follow and enforce engineering best practices : code reviews, testing, documentation, and design principles.Monitor and improve system KPIs such as uptime, latency, throughput, and model accuracy.