Backend Engineer — AI Applications
Shodh AI
About the role
About the roleShodh AI is hiring a Backend Engineer to help turn AI capabilities into reliable enterprise applications. You will build APIs, integrate language models, develop document-processing workflows and support secure deployment.
This is a hands-on engineering role. You will own clearly scoped tasks, supported by our senior technical team for architecture, complex troubleshooting and deployment decisions.
What you’ll do
- Build and maintain REST APIs using Python and/or TypeScript.
- Integrate language-model services and document-processing tools.
- Develop workflows for reviewing, editing, approving and versioning generated outputs.
- Implement input validation, error handling, retries and background processing.
- Work with databases to store application state, comments and audit history.
- Write unit and integration tests.
- Help package applications using Docker for cloud, on-premises and offline deployment.
- Maintain API documentation and installation instructions.
What we’re looking for
- 1–2 years of relevant backend development experience.
- Strong programming skills in Python and/or TypeScript.
- Experience with FastAPI, Django, Flask, Node.js or a comparable backend framework.
- Experience building REST APIs and working with relational databases.
- Understanding of authentication, data validation and secure handling of credentials.
- Familiarity with Git, Linux and automated testing.
- Strong debugging skills, ownership and clear communication.
Good to have
- Experience integrating LLMs or other AI services.
- Familiarity with Docker, queues and asynchronous jobs.
- Exposure to JSON Schema, workflow engines or graph-based applications.
- Basic React knowledge for collaborating on frontend integrations.
How to applyApply through LinkedIn with your CV and a relevant project link or brief project description. Tell us what you personally built, a technical challenge you solved and how you tested or deployed your work. Confidential projects can be described without sharing proprietary material.
Eligibility & process
Who can apply
Seniority: Entry level. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Shodh AI's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.