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

Senior Software Engineer Python (Computation & Rules Engine) @ Idexcel

Home > Software Development

Idexcel  Senior Software Engineer Python (Computation & Rules Engine)

Job Description

Dear Candidate,


Greetings for The Day !!


We are Hiring for the Senior Software Engineer Python (Computation & Rules Engine) role for Hyderabad Location.


Please find the below JD for your Reference,

Job Description:


Senior Software Engineer Python (Computation & Rules Engine)


Role Overview:


We are building a high-performance, deterministic computation engine in Python that executes complex, versioned rules and calculations over large, structured datasets. This engine powers financial availability, eligibility, and risk calculations and must be correct, explainable, auditable, and fast. Build a high-performance, deterministic Python computation engine that executes complex rules over large datasets with absolute correctness and explainability.This is a pure backend engineering role focused on algorithms, data processing, system design, and performancenot UI and not business analysis.


Core Engineering Responsibilities


  • Design and implement pure computation modules in Python with:
    • Deterministic outputs
    • Idempotent execution
    • Strong guarantees around precision and reproducibility
  • Build a rule execution framework supporting:
    • Declarative rule definitions
    • Versioning and effective dating
    • Rule dependency graphs
    • Short-circuiting and prioritization
  • Implement high-volume data pipelines to:
    • Load, validate, normalize, and transform large datasets
    • Execute calculations efficiently in batch and incremental modes
  • Optimize performance across:
    • CPU usage
    • Memory footprint
    • IO patterns
    • Parallel execution (where appropriate)
  • Design explainability artifacts:
    • Structured calculation traces
    • Rule evaluation graphs
    • Intermediate state snapshots
  • Implement numerically safe calculations:
    • Decimal arithmetic
    • Explicit rounding strategies
    • Stable aggregation and reconciliation logic
  • Build robust testing infrastructure:
    • Unit tests for individual rules
    • Property-based tests for invariants
    • Golden dataset regression tests
  • Design APIs and internal interfaces for:
    • Batch execution
    • Streaming / delta-based recalculation
    • Downstream consumers (services, workflows)
  • Strong proficiency in Python (5+ years preferred)
  • Deep experience with data-intensive systems, including:
    • pandas / Polars
    • NumPy
    • PyArrow
    • SQL-backed pipelines
  • Strong understanding of:
    • Algorithmic complexity
    • Memory-efficient data structures
    • Vectorized vs row-based execution tradeoffs
  • Experience building:
    • Rules engines
    • Calculation engines
    • Compilers / interpreters / evaluators
  • Solid grasp of:
    • Deterministic system design
    • Idempotency
    • Fault-tolerant batch processing
  • Strong testing discipline, including:
    • pytest
    • Property-based testing (Hypothesis)
    • Reconciliation and diff-based validation
  • Designing DSLs or configuration-driven execution engines
  • Working with large datasets (10M+ rows) or wide schemas
  • Parallel and distributed computation (Dask, Ray, Spark)
  • Low-latency vs high-throughput compute tradeoffs
  • Experience with financial or regulatory systems where correctness > speed
  • Database performance tuning (Postgres, Oracle)
  • Building internal observability for compute engines

Job Classification

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

Contact Details:

Company: Idexcel
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Rules Engine Python Computation engine Pandas Python Development Large structured datasets

 Fraud Alert to job seekers!

₹ 50,000-1.75 Lacs P.A

Similar positions

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Hiring For Hexaware - Oracle Fusion Technical Consultant - Fin & Scm

  • Hexaware Technologies
  • 8 - 13 years
  • Chennai
  • 4 days ago
₹ Not Disclosed

Data Engineer (Azure Purview)

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

MLOps Engineer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Idexcel

Wipro Ltd (NYSE:WIT) is a global information technology, consulting and outsourcing company with 170,000+ workforce serving clients in 175+ cities across 6 continents. \\\\r\\\\n\\\\r\\\\nWipro helps customers do business better by leveraging our industry-wide experience, deep technology expertise, ...