Senior Python Software Architect

6 days ago


Mount Abu, Rajasthan, India beBeeDataPipeline Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

About this role: Senior Python Software Architect

We are seeking an experienced software engineer to lead the design and development of high-performance data pipelines.

  • Role: Lead Python Engineer – Architecture & Performance
  • Location: All Locations
  • Experience: 3 to 7 Years
  • Job Type: Full Time Employment

Key Responsibilities:

1. Architecture and Reuse

Create a shared component library/SDK for pipelines: ingestion, parsing/extraction, validation, enrichment, publishing.

  • Design and build a reusable framework for Apache Beam pipelines and Databricks jobs; standardize configuration, packaging, versioning, CI/CD, and documentation.
  • Create pluggable interfaces so multiple teams can swap extractors (Regex/LLM), OCR providers, and EMR publishers without code rewrites.
  • Define repository strategy - shared/child repos for each use case
2. Performance and Reliability

Own end-to-end profiling and tuning: cProfile/py-spy/line_profiler, memory (tracemalloc), CPU vs I/O analysis.

  • Instrument services with Elastic APM and correlate traces/metrics with Splunk logs; build dashboards and runbooks.
  • Implement concurrency best practices: asyncio for I/O-bound, ThreadPool/ProcessPool for CPU-bound, batching, rate limiting, retries, etc.
  • Implement robust LLM API rate limiting/governance: enforce provider TPM and concurrency caps, request queueing/token budgeting, and emit APM/Splunk metrics (throttle rate, queue depth, cost per job) with alerts.
  • Establish SLOs/alerts for throughput, latency, error rates; set up DLQs and recovery patterns.
3. Team Enablement

Mentor developers, lead design reviews, codify best practices, write clear documentation and examples.

Partner with machine learning engineers on the future LLM/SLM path (evaluation harness, safety/PII, cost/perf).

Expertise You'll Bring:
  • 7+ years Python with strong depth in performance and concurrency (asyncio, concurrent.futures, multiprocessing), profiling and memory tuning.
  • Observability expertise: Elastic APM instrumentation and dashboarding; Splunk for logs and correlation; OpenTelemetry familiarity.
  • Must have implemented LLM based solutions and supported them in production
  • API engineering for high-throughput integrations (REST, OAuth2), resilience patterns, and secure handling of sensitive data.
  • Strong architecture/design skills: clean interfaces, packaging shared libs, versioning, CI/CD (GitHub Actions/Azure DevOps), testing.
  • 3+ years building large-scale data pipelines with Apache Beam and/or Spark, including hands-on Databricks experience (Jobs, Delta Lake, cluster tuning).
  • Document processing: OCR (Tesseract, AWS Textract, Azure Form Recognizer), PDF parsing, text normalization.
  • LLM/SLM integration experience (e.g., OpenAI/Azure AI, local SLMs), prompt/eval frameworks, PII redaction/guardrails.
  • Cloud and tooling: AWS/Azure/GCP, Dataflow/Flink, Terraform, Docker; cost/performance tuning on Databricks.
  • Security/compliance mindset (HIPAA), secrets management, least-privilege access.
Benefits:
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Our Culture:

Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

We look forward to hearing from you



  • Mount Abu, Rajasthan, India beBeeSoftware Full time US$ 1,80,000 - US$ 2,00,000

    Job DescriptionWe are seeking a highly skilled Senior Cloud Software Architect to join our team. As a key member of our software development team, you will design and build scalable software systems that power our AI-driven platform.The ideal candidate will have a strong background in cloud computing, software architecture, and full-stack development. You...


  • Mount Abu, Rajasthan, India beBeeSoftware Full time ₹ 24,00,000

    About the RoleWe're seeking a seasoned professional to join our team as a Senior Full Stack Developer. As a technical craftsperson, you'll be responsible for architecting elegant solutions across our entire stack.


  • Mount Abu, Rajasthan, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Master Software ArchitectWe are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have expertise in Angular 16+, .NET Core 6, SQL Server, and Selenium-based test automation.Key Responsibilities:Design and develop scalable web applications using Angular 16+ and .NET Core 6.Optimize relational databases...


  • Mount Abu, Rajasthan, India beBeeTechnical Full time ₹ 1,80,00,000 - ₹ 2,70,00,000

    Job Overview:We are seeking an experienced Technical Project Manager to drive cloud-based software delivery in India. This role requires hands-on expertise with Ruby on Rails, Python/Django, AWS, PostgreSQL, and MySQL.Key ResponsibilitiesLead multiple squads (contract and full-time) and coach teams on best practices, ownership, and continuous...


  • Mount Abu, Rajasthan, India beBeeData Full time ₹ 15,00,000 - ₹ 25,00,000

    Job TitleExpert Data Architect - AWS, Databricks, and Python Specialist Needed.The ideal candidate will possess a strong background in designing large-scale data pipelines using AWS services, Databricks, and Python.


  • Mount Abu, Rajasthan, India beBeeLeader Full time ₹ 25,00,000 - ₹ 30,00,000

    Architect and Leader OpportunityScale high-performance APIs, distributed systems, and database optimization for a profitable SaaS platform.This is a founder's office role, working directly with the founder to design, build, and scale messaging platforms.Key Responsibilities:Lead the development and scaling of our SMS/WhatsApp API & campaign platforms.Work...


  • Mount Abu, Rajasthan, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,20,000

    Objective: To secure a challenging position as a Senior Software Developer.Job DescriptionWe are seeking an experienced and skilled software developer to join our team. The ideal candidate will possess in-depth knowledge of web application development, database management, and Agile methodologies.Design, develop, test, and maintain complex web applications...


  • Mount Abu, Rajasthan, India beBeeBackendDeveloper Full time ₹ 15,00,000 - ₹ 22,50,000

    Job Title: Backend DeveloperAbout the Role:We are seeking a skilled Python developer to join our team as a backend engineer. This is an exciting opportunity for a talented individual who wants to design and develop robust backend services in Python.Key Responsibilities:Design and implement scalable backend systems using Python.Develop APIs, integrate with...


  • Mount Abu, Rajasthan, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,25,000

    Job Title: Software Solutions ArchitectThe Software Solutions Architect is a vital team member responsible for designing and developing complex software solutions.Key Responsibilities:Develops high-level and low-level designs for functional requirements as marketable features or use cases.Has strong expertise in technology of the primary product.Follows best...


  • Mount Abu, Rajasthan, India beBeeSystem Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Senior Cloud Operations SpecialistWe are seeking a seasoned system architect to join our team and take on the challenge of designing robust cloud infrastructure, efficient monitoring systems, and high-availability focused mitigations.This is an opportunity for you to utilize your software development, system administration, and DevOps practices skills in...