Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Ramco Systems

Home > Software Development






Ramco Systems  Python Software Developer

Job Description

Required Qualifications


  • Bachelors or master's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • 3-5 years of professional experience in Python development with a strong portfolio of production applications.
  • Proven expertise in Python web frameworks: FastAPI, Flask or Django, Hands-on experience integrating LLMs and building AI-powered features in production environments.
  • Demonstrated experience with vector databases (Pinecone, Milvus, ChromaDB,or pgvector) and RAG architectures.
  • Strong proficiency with NumPy, Pandas, and data manipulation at scale.
  • Solid experience with Docker containerization and container orchestration (Kubernetes is a strong plus).
  • Track record of scaling backend systems to handle high-traffic, data-intensive workloads.
  • Deep understanding of relational databases (PostgreSQL, SQL Server) and NoSQL stores (MongoDB, Redis).
  • Experience writing well-tested, production-ready code with high standards for quality and reliability.
  • Familiarity with CI/CD pipelines, version control (Git), and infrastructure-as-code practices.
  • Excellent problem-solving skills and the ability to debug complex distributed systems Preferred Qualifications
  • Familiarity with agent frameworks such as LangChain, LangGraph, LlamaIndex, or CrewAI.
  • Experience developing web-applications using React / Angular, TypeScript
  • Knowledge of message brokers (Kafka, RabbitMQ) and event-driven architecture.
  • Experience with GraphQL APIs and real-time communication (WebSockets, Server-Sent Events).
  • Contributions to open-source Python projects or AI/ML libraries.
  • Understanding MLOps practices: experiment tracking (MLflow, Weights & Biases), model versioning, and A/B testing of AI features.
  • Experience with prompt engineering, fine-tuning, and RLHF techniques for LLMs.
  • Strong written and verbal communication skills; ability to explain complex technical concepts to non-technical stakeholders.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Ramco Systems
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Vector Database Retrieval Augmented Generation Machine Learning Python Data Structures And Algorithms Natural Language Processing SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python with AI and Machine learning

  • Cognizant
  • 6 - 11 years
  • Pune
  • 5 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 6 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 2 - 5 years
  • Chennai
  • 10 hours ago
₹ Not Disclosed

Java Spring Boot Developer

  • Capgemini
  • 4 - 9 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Ramco Systems

Ramco Systems Limited About Ramco -Founded in 1989, Ramco Systems Limited is part of the USD $600 million Ramco Group. Ramco is a ERP Product development company. It has over 1800 employees serving 1,000 customer sites in 70 industry segments across 40 countries. Ramco Systems has a global prese...