Python Machine Learning Engineer

Infosys

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 2 years

Job Details

Job Description

Python ML Engineer

Strong programming skills in Python Hands-on experience with: ✅ Generative AI / LLMs ✅ RAG, embeddings, vector search ✅ LangChain / LangGraph / LlamaIndex Mandatory experience in: ✅ Azure Databricks ✅ PySpark / Spark Experience with: Azure OpenAI / Azure AI Studio MLflow, model serving, MLOps Understanding of: Transformers, NLP, prompt engineering Exposure to: REST APIs, FastAPI/Flask (for deployment) Experience with Databricks MosaicML / Vector Search Knowledge of Docker, Kubernetes Familiarity with CI/CD pipelines Experience in building end-to-end AI applications Design and develop Generative AI solutions using LLMs (OpenAI, Azure OpenAI, Hugging Face) Build and optimize RAG (Retrieval-Augmented Generation) pipelines Implement frameworks like LangChain, LangGraph, or LlamaIndex Develop and maintain ML models using Python ecosystem Work extensively on Azure Databricks for: Data processing (PySpark) Model training & experimentation (MLflow) Deployment & monitoring Build scalable data pipelines on Databricks Lakehouse (Delta Lake) Integrate vector databases / search systems (Azure AI Search, Pinecone, FAISS, etc.) Deploy ML/GenAI solutions using MLOps best practices Collaborate with cross-functional teams for production-grade AI solutions

Job role

Work location

BANGALORE

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 2 years

About company

Name

Infosys

Job posted by Infosys

Apply on company website