Generative AI Engineer

Senior Developer (Python, Gen AI, Vector DB, Spark)

Role Overview

  • We are seeking a highly skilled Senior Developer with expertise in Python, Generative AI, Vector Databases, and Spark.
  • The role focuses on building scalable AI-driven applications and data processing solutions.

Python Development

  • Develop robust applications and APIs using Python.
  • Write clean, efficient, and maintainable code.
  • Troubleshoot and resolve complex issues.

Generative AI

  • Build Gen AI solutions using LLMs.
  • Implement RAG architectures and prompt engineering.
  • Optimize model performance and scalability.

Vector Database

  • Work with vector databases like Pinecone, FAISS, Weaviate.
  • Develop embedding pipelines and semantic search.
  • Optimize indexing and retrieval performance.

Spark & Data Processing

  • Build data pipelines using Apache Spark.
  • Handle large-scale data processing.
  • Optimize performance and scalability.

CI/CD & DevOps

  • Implement CI/CD pipelines.
  • Manage deployments and version control.
  • Use containerization tools like Docker.

Required Skills

  • 6–10+ years of experience in development.
  • Strong Python programming skills.
  • Experience with Gen AI and vector DB.
  • Experience with Apache Spark.

Preferred Skills

  • Experience with Google Cloud Platform (GCP).
  • Knowledge of AI/ML lifecycle practices.

Job Details

Company
HCLTech
Location
Greater London, England, United Kingdom
Posted