Posted on: 19/12/2025
Job Description :
Role Overview :
Architect and build scalable backend systems for an AI enterprise platform. Collaborate with data scientists, ML engineers, and frontend teams for seamless integration of AI models into the product.
Responsibilities :
- Design and develop robust, secure, scalable backend services in Python.
- Build and optimize SQL-based data pipelines and database schemas (PostgreSQL, MySQL, etc.).
- Integrate AI/ML models via REST APIs or model-serving frameworks.
- Work closely with data scientists to productionize and deploy models.
- Lead architecture discussions and perform code reviews.
- Build high-performance APIs for web and mobile clients.
- Collaborate with DevOps for deployment and monitoring (Docker, Kubernetes, CI/CD).
- Ensure best practices in security, privacy, and data governance.
Required Qualifications :
- Bachelors degree in Computer Science or related field.
- 5+ years of backend development experience.
- Strong Python experience (FastAPI, Flask, Django).
- Expertise in designing fault-tolerant, scalable systems.
- Strong SQL and relational database skills.
- Experience with caching technologies.
- Hands-on experience deploying AI/ML models in production.
- Familiarity with data science workflows (Pandas, NumPy).
- Strong understanding of software architecture, system design, and REST principles.
- Experience with cloud platforms (AWS, GCP, Azure).
- Excellent communication skills and team-oriented mindset.
Nice to Have :
- Exposure to LLMs (OpenAI, Hugging Face, LangChain).
- Experience with message queues, caching systems, or event-driven architecture.
- Knowledge of data lakes, data warehouses, or ETL tools.
- Familiarity with GraphQL or gRPC.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592775
Interview Questions for you
View All