Codvo.ai logo

Senior AI Engineer (Remote)

Codvo.ai
Full-time
Remote
India
AI / Machine Learning

Company Overview

At Codvo, software and people changes go hand-in-hand. We are a global empathy-led technology services company where product innovation and mature software engineering are built into our main identity. Our core values of Respect, Fairness, Growth, Agility, and Inclusiveness guide everything we do. We keep growing our knowledge in digital strategy, design, architecture, and product management to offer results we can measure and thinking that is outside the box.

About the Role

We are looking for a very skilled and experienced Senior AI Engineer to lead the design, development, and putting into action of strong and scalable pipelines and backend systems for our Generative AI applications. In this role, you will be responsible for organizing the flow of data, bringing in AI services, developing RAG pipelines, working with LLMs, and making sure the backend structure that powers our Generative AI solutions runs smoothly.

Responsibilities

Generative AI Pipeline Development

  • Design and put into action effective and scalable pipelines for getting data, processing it, and changing it, custom-made for Generative AI workloads.
  • Organize the flow of data between different AI services, databases, and backend systems within the Generative AI context.
  • Build and maintain CI/CD pipelines for putting into action and updating Generative AI services and pipelines.

Data and Document Ingestion

  • Develop and manage systems for getting different data sources (text, images, code, etc.) used in Generative AI applications.
  • Put into action OCR and other pre-processing techniques to get data ready for use in Generative AI pipelines.
  • Make sure data quality, consistency, and security are maintained throughout the ingestion process.

AI Service Integration

  • Bring in and manage outside AI services (e.g., cloud-based APIs for image generation, text generation, LLMs) into our Generative AI applications.
  • Develop and maintain APIs for smooth communication between AI services and backend systems.
  • Watch and improve the performance of connected AI services within the Generative AI pipeline.

Retrieval Augmented Generation (RAG) Pipelines

  • Design and put into action RAG pipelines to make Generative AI abilities better using outside knowledge sources.
  • Develop and improve data retrieval and indexing plans for RAG systems used with Generative AI.
  • Check and improve the correctness and relevance of RAG-generated answers in the context of Generative AI applications.

Large Language Model (LLM) Integration

  • Develop and manage interactions with LLMs through APIs and SDKs within Generative AI pipelines.
  • Put into action prompt engineering plans to make LLM performance better for specific Generative AI tasks.
  • Examine and fix LLM results to make sure quality and consistency in Generative AI applications.

Backend Services Ownership

  • Design, develop, and maintain backend services that support Generative AI applications.
  • Make sure the staying power, reliability, and security of backend structure for Generative AI workloads.
  • Put into action monitoring and logging systems for backend services and pipelines that support Generative AI.
  • Find solutions for and fix backend-related problems that affect Generative AI applications.

Required Skills and Qualifications

Education

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.

Experience

  • 5+ years of experience in AI/ML development with a focus on building and putting into action AI pipelines and backend systems.
  • Proven experience in designing and putting into action data ingestion and processing pipelines.
  • Strong experience with cloud platforms (e.g., AWS, Azure, GCP) and their AI/ML services.

Technical Skills

  • Expert knowledge in Python and related AI/ML libraries.
  • Strong understanding of AI structure and deployment approaches.
  • Experience with data engineering and data processing techniques.
  • Skill in software development principles and recommended approaches.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with version control (Git).
  • Experience with RESTful APIs and API development.
  • Experience with vector databases and how they apply to AI/ML, especially for similarity search and retrieval.

Generative AI Specific Skills

  • Familiarity with Generative AI concepts and techniques (e.g., GANs, Diffusion Models, VAEs, LLMs).
  • Experience with bringing in and managing Generative AI services.
  • Understanding of RAG pipelines and how they apply in Generative AI.
  • Experience with prompt engineering for LLMs in Generative AI settings.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced setting.

Preferred Qualifications (Nice to Have)

  • Experience with OCR and document processing technologies.
  • Experience with MLOps approaches for Generative AI.
  • Contributions to open-source AI projects.
  • Strong experience with vector databases and how to make them work best for Generative AI applications.

Experience

  • 5+ years

Shift Time

  • 2:30 PM to 11:30 PM

Category

AI & Machine Learning

Apply now