BP logo

Senior AI Engineer

BP
NewPosted today

LOCATION

Bangalore Technology BTC Office · Remote

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonLarge Language ModelsRAGMicroservices ArchitectureAI AgentsVector DatabasesCI/CDEmbeddings

Job description

Overview

Senior AI Engineer role building and deploying scalable, production-grade AI-powered applications that combine disciplined software engineering with pragmatic use of modern AI capabilities.

What you'll do

  • Design, develop, and maintain production-grade AI applications and services using modern software engineering practices (CI/CD, testing, observability, cloud-native design).
  • Define and implement foundational platforms and tools (e.g., conversational bots, AI-powered search, unstructured data processing, GenBI) that are reusable and scalable across the enterprise.
  • Participate in cross functional team initiatives, including embedded projects with business stakeholders, to rapidly build and deploy AI solutions for high-priority business problems.
  • Evaluate and integrate existing AI tools, frameworks, and APIs (e.g., LLMs, vector DBs, retrieval-augmented generation, AI agents) into robust applications.
  • Champion automation in workflows, from data ingestion and preprocessing to evaluation, model integration, and deployment.
  • Collaborate with data scientists, product managers, and other engineers to ensure end-to-end delivery and reliability of AI products.
  • Stay current with emerging AI technologies, prioritizing practical application and delivery over experimental research.
  • Contribute to the internal knowledge base, tooling libraries, and documentation to scale AI engineering best practices across the organization.

What you'll need

  • 6+ years of professional software engineering experience; ability to independently design and ship complex systems in production.
  • Strong programming skills in Python (preferred), Java, or similar languages, with experience developing microservices, APIs, and backend systems.
  • Strong problem-solving skills and the ability to balance engineering rigor with delivery speed.
  • Solid understanding of software architecture, cloud infrastructure (AWS, Azure, or GCP), and modern DevOps practices.
  • Experience integrating machine learning models into production systems (e.g., LLMs via APIs, fine-tuning, RAG patterns, embeddings, agents and crew of agents).
  • Ability to move quickly while maintaining code quality, test coverage, and operational excellence.

Nice to have

  • Familiarity with AI/ML tools such as LangChain, Haystack, Hugging Face, Weaviate, or similar ecosystems.
  • Exposure to working with unstructured data (documents, conversations, images) and transforming it into usable structured formats.
  • Experience building chatbots, search systems, or generative AI interfaces.
  • Background in working within platform engineering or internal developer tools teams.
  • Prior experience working in an embedded (forward-deployed) team model with business customers.
  • Experience building production-grade, reliable AI applications.

Details

  • Location: Bangalore Technology BTC Office, India.
  • Work mode: Hybrid of office and remote working.
  • Travel: Up to 10% travel expected.
  • Relocation assistance: Eligible for relocation within country.
  • Employment entity: Technology, Job Family Group IT&S Group.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior AI Engineer