We are looking for an AI & Backend Engineer - L1 who is interested in building practical AI-powered applications and backend systems.
The candidate will work with our development team across different projects involving Artificial Intelligence, Generative AI, APIs, backend systems, databases, automation and integrations.
Responsibilities
• Develop and maintain backend applications and REST APIs using Python.
• Integrate AI/LLM capabilities into applications and business workflows.
• Work with AI APIs and implement practical Generative AI solutions.
• Build and maintain AI-powered features such as document processing, question answering, text generation, classification and analysis.
• Work with databases and design effective data storage and retrieval solutions.
• Develop integrations with third-party APIs and external services.
• Implement asynchronous/background processing where required.
• Debug, test and improve backend and AI-related functionality.
• Work with senior developers to understand requirements and convert them into technical solutions.
• Participate in code reviews and follow development best practices.
• Write clean, reusable and maintainable code.
• Research and evaluate current AI tools, models and technologies when required.
• Troubleshoot issues across development and production environments.
Must-Have Skills
Programming & Backend• Strong knowledge of Python
• Good understanding of Object-Oriented Programming
• Good understanding of REST APIs
• Hands-on experience with at least one Python backend framework:
• FastAPI
• Django / Django REST Framework
• Flask
• Understanding of HTTP methods, status codes, authentication and API concepts
• Basic understanding of asynchronous programming in Python
AI / Generative AI• Good understanding of Generative AI and LLM concepts
• Hands-on experience with at least one LLM API such as OpenAI, Gemini, Claude or similar
• Understanding of:
• Prompt engineering
• Context and token limitations
• St