Job Title: AI Software Engineer
Working hours - EU hours (CET)
Contract duration: until end of this year then possible for extension
Start date ASAP
100% remote - India
Role Overview
We are seeking a highly creative and hands-on AI Software Engineer who excels at rapidly translating ideas into working products. This role focuses on building intuitive, high-impact applications using modern AI/LLM tools, strong coding fundamentals, and a product-first mindset.
Key Responsibilities
- Rapidly prototype and develop AI-powered applications using Python, JavaScript, and modern frameworks
- Build and integrate LLM-based solutions (RAG, agents, copilots) using tools like LangChain, OpenAI APIs, or similar
- Design clean, intuitive user experiences with a strong focus on usability and speed
- Translate ambiguous product ideas into functional demos and MVPs
- Work closely with product, design, and business teams to iterate quickly
- Optimize applications for performance, scalability, and responsiveness
- Leverage APIs, cloud services (AWS/Azure/GCP), and no-code/low-code tools where appropriate
- Continuously experiment with new tools, frameworks, and AI capabilities
Required Skills
- Strong proficiency in Python and/or JavaScript (Node.js, React)
- Experience building LLM/GenAI applications (RAG, prompt engineering, agents)
- Familiarity with APIs, REST services, and microservices architecture
- Experience with cloud platforms (AWS, Azure, or GCP)
- Ability to quickly learn and apply new tools and frameworks
- Strong problem-solving and product-thinking mindset
- Experience with LangChain, Llama Index, or agentic frameworks
- Exposure vector databases (Pinecone, FAISS, etc.)
- UI/UX sensibility and front-end development experience
- Experience with rapid prototyping tools (Streamlit, Gradio, Vercel, etc.)
- Familiarity with CI/CD and deployment pipelines