Senior Python Developer - With AI/ML

8 - 13 years

13 - 18 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

BMC is looking for a talented Python with AI/ML Developer to join our family working on complex and distributed software, developing, and debugging software products, implementing features, and assisting the firm in assuring product quality.

To ensure youre set up for success, you will bring the following skillset & experience:

Design and develop products using GenAI frameworks (LangChain, LangGraph, LlamaIndex, LiteLLM), RAG pipelines (Chunking strategies, Evaluation criteria, RAG Patterns) and OpenAI Protocol.
Design and develop robust Restful APIs and Microservices using Twelve-Factor App and Microservices design patterns and leveraging AI/ML models hosted inhouse (vLLM, Nvidia Triton Inference Engines), on cloud (AWS Sagemaker, Azure AI) for real-time and batch inference using OpenAI/Custom protocols.
Design and develop AI Tools, Agents using MCP (Model Context Protocol) , A2A (Agent-to-Agent) protocols, Agentic design patterns and frameworks
Fine tune and adapt pre-trained models (GenAI, Predictive and Classification) using machine learning frameworks and libraries (PyTorch, TensorFlow, scikit-learn) to build domain specific products
Develop and implement AI/ML usecases to drive actionable insights and business outcomes
Provides complete documentation in the form of commented code, problem status information, and design documents.
Work on complex problems where analysis of situations or data requires an in-depth evaluation of several factors.
Self-learner, flexible and able to work in a multi-tasked and dynamic environment.
Stay up to date with competing technologies and passionate about adapting technology to provide business-benefiting solutions balancing with platform limitations.
Excellent communication skills: demonstrated ability to explain complex technical concepts to both technical and non-technical audiences.

To ensure youre set up for success, you will bring the following skillset & experience:


You have 8+ years of experience with application development using Python/Fast API, Java, RESTful services, high-performance, and multi-threading.
Bachelors or masters degree in computer science, Statistics, Mathematics, Data Science, or a related field.
Full Stack Developer with emphasis on [Python, Relational (PostGres) and Vector databases (FAISS, Weaviate, Milvus), Cloud Platforms/Services (AWS, GCP, Azure)]
Good to have Frontend Development (Angular, React and SSR) experience
Experience with machine learning frameworks and libraries (PyTorch, TensorFlow, scikit-learn).
Experience with LangChain, LangGraph and LlamaIndex and LiteLLM for building LLM-powered applications
Understanding of time-series modeling, anomaly detection, or clustering techniques.
Experience with data engineering (ETL pipelines, data warehouses, etc.) and Hands-on exposure to model tracking (MLflow), serving (FastAPI, vLLM), and container orchestration frameworks (Kubernetes, DockerSwarm)
Familiarity with observability tools and practices.
Great communication skills, ability to explain predictive analytics to non-technical audience.
You have knowledge of design patterns, object-oriented software development, high-performance code characteristics, SOLID principles of development, testing automation and performance at scale.

Whilst these are nice to have, our team can help you develop in the following skills:

CI/CD (Jenkins) environment with popular DevOps tools
Experience with Agile methodology, use of Atlassian products Jira, Confluence )
You are familiar and can take advantage of advanced IDEs such as IntelliJ, Eclipse or VSCode

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
BMC Software logo
BMC Software

IT Services and IT Consulting

Houston Texas

RecommendedJobs for You