Role : Python API Developer (Product Dev)
Exp : 5–10 Years
Location : Gurgaon / Bangalore (Preferred), Pune
Onboarding : Immediate |
Skills Required – Backend Engineer (AI Focus) :
- Python (Flask / Django / FastAPI) API Development
- RESTful & GraphQL API development
- Generative AI / ML model integration (GPT, DALL
- E, GANs, etc.)
- Cloud platforms : AWS / GCP / Azure
- Databases : PostgreSQL, MongoDB, Redis (SQL / NoSQL)
- CI / CD, Git, Docker, Kubernetes
- Data pipelines & backend-AI integration
- Exposure to Product Development
- Cloud Services (Any), Basic Gen AI
- Product mindset (Gen AI experience preferred)
As a Backend Engineer (AI Engineer), you will be responsible for designing, developing, and maintaining
high-performance, scalable APIs that power our Generative AI products. You will work closely with data
scientists, machine learning engineers, and product teams to integrate Generative AI models (such as
GPT, GANs, DALL-E, etc.) into production-ready applications. Your expertise in backend development,
Python programming, and API design will be critical to ensure the seamless deployment and execution
of AI-driven features..
Education :
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Experience :
4+ years of professional experience as a Backend Engineer or AI Engineer, with hands-onexperience in designing and developing APIs.
Proven experience working with Generative AI models or machine learning models in aproduction environment.
Familiarity with cloud-based infrastructures (AWS, Google Cloud, Azure) and services fordeploying backend systems and AI models.
Strong experience in working with backend frameworks and languages such as Python, Django,Flask, FastAPI, or similar.
Job Description
Core Technical Skills :
Proficiency in Python for backend development, with experience in frameworks such as Flask,Django, or FastAPI.
Strong understanding of building and consuming RESTful APIs or GraphQL APIs, with experiencedesigning and implementing API architectures.\.
Experience with database management systems (SQL / NoSQL), and data storage solutions likePostgreSQL, MySQL, MongoDB, Redis, etc
Understanding of cloud infrastructure (e.g., AWS, Google Cloud, Azure) and experience withdeploying and managing backend services and AI models in the cloud.
Familiarity with CI / CD pipelines, and tools like Git, Jenkins, Docker, Kubernetes for automatingdeployments.
Experience working with data pipelines and handling the integration of AI models with backendsystems.
Experience with version control (Git / GitHub / GitLab) and Agile development methodologies.Work closely with AI / ML engineers to integrate Generative AI models (e.g., GPT, DALL-E, GANs,etc.) into backend services.
Integrate data pipelines that feed data into AI models for real-time or batch processing.Page 2 of 2
INC - 4
Collaborate with cross-functional teams (product managers, data scientists, frontenddevelopers, and UX / UI designers) to understand product requirements and deliver backend
services that meet business and user needs.
Engage in design discussions and provide input on the technical feasibility and scalability offeatures, especially as they relate to AI capabilities.
Implement caching mechanisms, rate-limiting, and queueing to manage the load of AI-relatedAPI requests.
Ensure the backend services can handle high concurrency, particularly when dealing withresource-intensive generative AI processes.
Key Attributes :
Problem-Solving : Strong analytical and problem-solving skills, with the ability to think creativelyto overcome challenges associated with integrating AI models and UI.
Communication : Excellent written and verbal communication skills for interacting with crossfunctionalteams and stakeholders.
Adaptability : Ability to stay updated on the latest -enbackd technologies and trends ingenerative AI, with a willingness to experiment with new tools and frameworks.