:
– Software Engineer (AI)
Experience: 1+ Years
Job Overview
We are looking for a hands-on AI Engineer who can develop AI-based software and applications from scratch. The candidate will be responsible for designing, developing, testing and launching AI-powered products.
The person should have good knowledge of Python, Docker and AI tools. They should be able to work independently and convert business requirements into working software solutions.
Key Responsibilities
- Develop AI-based applications and software from scratch.
- Write clean and efficient Python code.
- Build and manage backend services and data pipelines.
- Use Docker and Docker Compose for application deployment.
- Test applications and fix technical issues.
- Work with AI tools, LLM APIs and AI frameworks.
- Use tools like OpenAI, Claude and LangChain.
- Work with different teams to understand business requirements.
- Improve existing applications and develop new features.
- Maintain proper technical documentation.
Required Skills
- Minimum 1+ years of professional experience in Python development.
- Valuable knowledge of Docker and Docker Compose.
- Hands-on experience in developing applications or software from scratch.
- Experience in writing test cases using Pytest or similar tools.
- Knowledge of AI tools, LLM APIs, OpenAI, Claude or LangChain.
- Good understanding of REST APIs and Git.
- Basic knowledge of software development and testing.
- Ability to work independently and solve technical problems.
Good to Have
- Knowledge of AWS, Azure or Google Cloud.
- Experience with AI Agents, RAG and Vector Databases.
- Knowledge of FastAPI, Django or Flask.
- Experience working in startups or product-based companies.
📌 Job opening for Software Engineer (AI) (Kolkata)
🏢 RECEX
📍 Kolkata