Product Engineer (Python)

Recruiterflow

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Recruiterflow, a leading AI-native recruiting platform, seeks an experienced Product Engineer with strong Python expertise to build, operate, and improve reliable SaaS products in Bengaluru.

You will own production incidents, optimize databases, contribute to CI/CD, and collaborate across Engineering, QA, Product, and Customer Success to deliver scalable backend services.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5–9 years backend, product, or platform engineering experience.
  • Strong expertise in Python and Flask.
  • Deep understanding of SQL, PostgreSQL/MySQL, query optimization, indexing, replication, locking, deadlocks, and database diagnostics.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python and Flask.
  • Debug and resolve production issues across applications, databases, infrastructure, APIs, and third‑party integrations under time‑sensitive situations.
  • Optimize database performance through query tuning, indexing, replication diagnostics, lock contention analysis, deadlock resolution, and performance troubleshooting.
  • Diagnose system and infrastructure issues involving memory, CPU, disk I/O, networking, and AWS environments.
  • Perform production diagnostics using logs (CloudWatch, ELK, Datadog, grep/awk), metrics, dashboards, and postmortems.

Skills

Backend engineering
Python
Flask
Incident management
Production engineering
CI/CD
Observability
Multi-tenant SaaS
Mentoring
Communication

Education

Bachelor's or Master's in CS/SE

Tools

Git
CI/CD pipelines
Jira
CloudWatch
ELK
Datadog

Job description

Recruiterflow brings AI-native intelligence and enterprise-grade depth to executive search and recruiting businesses worldwide. Over 1,700 agencies and 6,000+ recruiters across 90+ countries trust us to power their operations—from candidate sourcing to deal closure.

We’re led by second-time founders who’ve spent 13 years at the forefront of AI. We’re bootstrapped and profitable—growing on revenue, not venture capital. Our customers fund our roadmap because what we build actually works. We’ve launched industry-first capabilities repeatedly, and we’re not slowing down. We’re top 3 today. We’re building to be number one.

We are seeking an experienced Product Engineer with strong Python expertise to build, operate, and continuously improve reliable, scalable SaaS products. This role combines backend development with production engineering, incident management, platform reliability, and engineering ownership.

Job Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Python and Flask.
  • Debug and resolve production issues across applications, databases, infrastructure, APIs, and third‑party integrations under time‑sensitive situations.
  • Optimize database performance through query tuning, index design, replication diagnostics, lock contention analysis, deadlock resolution, and performance troubleshooting.
  • Diagnose system and infrastructure issues involving memory, CPU, disk I/O, networking, and AWS environments.
  • Perform production diagnostics using logs (CloudWatch, ELK, Datadog, grep/awk), metrics, dashboards, and structured Root Cause Analysis (RCA) with detailed postmortems.
  • Own production incidents by assessing severity (P1/P2/P3), driving mitigation through rollbacks, feature flags, or hotfixes, communicating effectively with stakeholders, and participating in on‑call rotations.
  • Troubleshoot multi‑tenant SaaS issues by identifying tenant‑specific versus platform‑wide problems while improving scalability and reliability.
  • Improve engineering processes through CI/CD optimization, release management, Jira workflow ownership, automation of repetitive operational tasks, and engineering best practices.
  • Identify recurring production patterns, reduce technical debt, recommend architectural improvements, and contribute to long‑term platform stability.
  • Collaborate across Engineering, QA, Product, and Customer Success teams while mentoring engineers, prioritizing effectively under ambiguity, and demonstrating end‑to‑end ownership of customer‑impacting issues.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5–9 years of backend, product, or platform engineering experience.
  • Strong expertise in Python and Flask
  • Deep understanding of SQL, PostgreSQL/MySQL, query optimization, indexing, replication, locking, deadlocks, and database diagnostics.
  • Strong knowledge of operating systems, distributed systems, networking, cloud infrastructure (AWS), and API integrations.
  • Experience with observability tools such as CloudWatch, ELK, Datadog, and production monitoring practices.
  • Hands‑on experience with Git, CI/CD pipelines, release management, automation, and Jira.
  • Excellent debugging, incident management, root cause analysis, and production troubleshooting skills.
  • Experience supporting multi‑tenant SaaS applications in production environments.
  • Strong communication, mentoring, prioritization, analytical thinking, and ownership mindset with the ability to translate technical issues into business impact and drive platform improvements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Engineer (Python)
Product Engineer (Python)

Getrecruiterflow • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Technical Lead
Technical Lead

Cog Culture • Gurugram District

On-site
INR 4,000,000 - 6,400,000
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Python Developer
Python Developer

Neurealm • Chennai District

On-site
INR 1,200,000 - 2,000,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

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

Flodata Analytics • India

On-site
INR 1,400,000 - 2,100,000
IBaseIT - Lead Software Engineer - Python/FastAPI
IBaseIT - Lead Software Engineer - Python/FastAPI

IBaseIT • Hyderabad

On-site
INR 2,200,000 - 3,400,000
Python Developer
Python Developer

Walkover Web Solutions Pvt. Ltd. • Indore District

On-site
INR 550,000 - 900,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

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