Back to remote jobs

AI Engineer with Data Science

Turing

Machine Learning Engineer Contractor · Full-time
India July 30, 2026

Job description

Position Summary

We are looking for a Mid-Senior AI Engineer with 5-8 years of software engineering experience and a strong foundation in Data Structures and Algorithms to design, build, and scale AI-powered applications. The ideal candidate is an experienced Python developer with hands-on expertise in Generative AI, Large Language Models (LLMs), and modern AI frameworks. This role requires deep technical expertise, architectural thinking, and the ability to mentor engineers while delivering scalable, production-grade AI solutions.

Engagement details: 3 positions. Remote / India, with a 4-hour overlap with EST. Immediate (within 1 week) availability preferred.

Key Responsibilities

  • Design, develop, and deploy scalable AI-powered applications and intelligent services
  • Architect and implement AI solutions using LLMs, Retrieval-Augmented Generation (RAG), AI agents, prompt engineering, and vector search
  • Apply strong Data Structures and Algorithms principles to build efficient, high-performance systems
  • Develop and optimize backend services, APIs, and AI pipelines using Python
  • Integrate AI models with internal applications, cloud services, and third-party platforms
  • Optimize AI applications for performance, latency, scalability, reliability, and cost
  • Evaluate emerging AI models, frameworks, and technologies to drive continuous improvement
  • Conduct code reviews and establish engineering best practices for AI application development
  • Mentor junior engineers and provide technical guidance on solution design and implementation
  • Collaborate with Product Managers, Data Scientists, QA, and Engineering teams
  • Troubleshoot production issues and drive continuous improvements in performance and reliability

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related discipline
  • 5-8 years of professional data science experience, with at least 3 years building AI or Machine Learning applications
  • Strong expertise in Python and object-oriented programming
  • Excellent understanding of data structures, algorithms, design patterns, and software architecture
  • Hands-on experience with LLMs (OpenAI, Anthropic, Google Gemini, or open-source models)
  • Experience building production AI applications with LangChain, LlamaIndex, Semantic Kernel, or similar
  • Experience implementing RAG, vector embeddings, and semantic search
  • Familiarity with vector databases such as Pinecone, Chroma, Weaviate, FAISS, or Milvus
  • Experience developing RESTful APIs and microservices
  • Strong knowledge of SQL and NoSQL databases
  • Experience with Git, CI/CD pipelines, automated testing, and software engineering best practices
Apply now

Opens work.turing.com in a new tab. If they ask how you found the role, mention RemoWork.

Apply now

Stay in the loop.

One email per week, 5 hand-picked roles.