Senior Python Developer

iKrux Engineering

Bengaluru

On-site

INR 3,500,000 - 6,500,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iKrux Engineering in Bengaluru seeks a Senior Python Developer with strong hands-on Python and NoSQL experience to design, build, and scale systems. You will architect data pipelines and work with GenAI concepts, deploying on Kubernetes in production.

The ideal candidate has 10+ years of Python development, deep NoSQL knowledge, and practical exposure to LLM tooling, Kafka, Spark, and Airflow in a fast-paced environment.

Qualifications

  • 10+ years of hands-on experience in Python development.
  • Strong expertise in NoSQL databases (MongoDB, Cassandra, DynamoDB, or similar).
  • Proven experience building and scaling data processing pipelines from scratch.
  • Solid understanding of Generative AI concepts — LLMs, RAG pipelines, LangChain, OpenAI APIs.
  • Hands-on experience deploying and managing applications on Kubernetes (K8s).
  • Familiarity with Apache Kafka, Apache Spark, Airflow, or equivalent data engineering tools.
  • Strong grasp of microservices architecture, REST APIs, and event-driven system design.
  • Ability to work independently in architecting systems from the ground up.
  • Excellent code quality practices — clean, maintainable, well-documented code.

Responsibilities

  • Design, develop, and maintain scalable Python-based applications and backend services.
  • Build and optimize end-to-end data processing pipelines for large-scale data ingestion, transformation, and delivery.
  • Architect and develop systems from scratch, ensuring high availability, scalability, and performance.
  • Work with NoSQL databases for data storage, retrieval, and optimization.
  • Integrate and experiment with Generative AI models and frameworks (LLMs, RAG pipelines, LangChain, OpenAI APIs).
  • Deploy, manage, and monitor applications using Kubernetes in production environments.
  • Work with data streaming/orchestration tools like Kafka, Spark, Airflow.
  • Apply knowledge of microservices architecture, REST APIs, and event-driven systems.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Troubleshoot and resolve performance bottlenecks and system issues.
  • Write clean, maintainable, and well-documented code.

Skills

Python
NoSQL
Generative AI Concepts

Tools

MongoDB
Cassandra
DynamoDB
Kubernetes
Apache Kafka
Apache Spark
Airflow
LangChain
OpenAI APIs

Job description

Experience Required: 10+ Years
Primary Skills Focus: Python + NoSQL

About the Role

We are looking for a talented and experienced Senior Python Developer with strong hands-on experience in Python development, NoSQL databases, data processing pipelines, and a solid understanding of Generative AI concepts. You will play a key role in designing, building, and scaling systems from the ground up while working in a fast-paced, collaborative environment.

Key Responsibilities
  • Design, develop, and maintain scalable Python-based applications and backend services
  • Build and optimize end-to-end data processing pipelines for large-scale data ingestion, transformation, and delivery
  • Architect and develop systems from scratch, ensuring high availability, scalability, and performance
  • Work with NoSQL databases (MongoDB, Cassandra, DynamoDB, etc.) for data storage, retrieval, and optimization
  • Integrate and experiment with Generative AI models and frameworks (LLMs, RAG pipelines, LangChain, OpenAI APIs, etc.)
  • Deploy, manage, and monitor applications using Kubernetes (K8s) in production environments
  • Work with tools like Apache Kafka, Apache Spark, Airflow, or similar for data streaming and orchestration
  • Apply knowledge of microservices architecture, REST APIs, and event-driven systems
  • Participate in code reviews, technical discussions, and architectural decisions
  • Troubleshoot and resolve performance bottlenecks and system issues
  • Write clean, maintainable, and well-documented code following best practices
Required Skills & Qualifications
  • 10+ years of hands-on experience in Python development
  • Strong expertise in NoSQL databases (MongoDB, Cassandra, DynamoDB, or similar) — primary skill
  • Proven experience building and scaling data processing pipelines from scratch
  • Solid understanding of Generative AI concepts — LLMs, RAG pipelines, LangChain, OpenAI APIs
  • Hands-on experience deploying and managing applications on Kubernetes (K8s)
  • Familiarity with Apache Kafka, Apache Spark, Airflow, or equivalent data engineering tools
  • Strong grasp of microservices architecture, REST APIs, and event-driven system design
  • Ability to work independently in architecting systems from the ground up
  • Excellent code quality practices — clean, maintainable, well-documented code
Ideal Candidate Profile

A senior engineer who has architected systems end-to-end (not just maintained existing ones), is deeply comfortable with NoSQL data modeling at scale, and has practical exposure to applying GenAI/LLM tooling in production or experimental contexts — not just theoretical familiarity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Software Engineer
Senior Python Software Engineer

Stellar Innovations • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Python Developer (Lead level) | 9 to 13 YoE | US-based large retail organisation | Benga[...]
Senior Python Developer (Lead level) | 9 to 13 YoE | US-based large retail organisation | Benga[...]

Geektrust • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Python AI Developer
Senior Python AI Developer

Straive • Chennai District

On-site
INR 2,500,000 - 5,000,000
Senior Python Developer
Senior Python Developer

Palni • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Keka Technologies Private Limited • Ahmedabad District

On-site
INR 4,200,000 - 5,800,000
Senior Python Developer
Senior Python Developer

Keka Technologies Private Limited • Kolkata District

Hybrid
INR 1,800,000 - 2,800,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python/ML Engineer
Python/ML Engineer

Rwindia • Chennai District

On-site
INR 1,800,000 - 3,000,000
Staff Software Engineer II - (Python,Microservices,Kafka,Nosql,Architect)
Staff Software Engineer II - (Python,Microservices,Kafka,Nosql,Architect)

Blue Yonder • Bengaluru

On-site
INR 1,500,000 - 2,500,000