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

Senior Python Developer @ Idexcel

Home > BFSI, Investments & Trading - Other

 Senior Python Developer

Job Description

Description
Job Description:Senior Software Engineer Python (Computation & Rules Engine)Role OverviewWe 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 ResponsibilitiesDesign 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)
Required Technical SkillsStrong 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
Preferred / Advanced Engineering ExperienceDesigning 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
What Success Looks LikeComputation engine handles large datasets reliably and predictably
Calculations are:
Explainable
Reproducible
Auditable
Performance scales linearly (or better) with data size
New rules can be added without code rewrites
Edge cases are covered by testsnot discovered in production
Engineering Culture Fit

Thanks & Regards

Aishwarya J

7337692***

ai********j@id****l.com

Job Classification

Industry: FinTech / Payments
Functional Area / Department: BFSI, Investments & Trading
Role Category: BFSI, Investments & Trading - Other
Role: BFSI, Investments & Trading - Other
Employement Type: Full time

Contact Details:

Company: Idexcel
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Python Development algorithms Python Framework Data Structures data processing system design

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Lead Java Developer

  • FIS
  • 9 - 14 years
  • Chennai
  • 18 days ago
₹ Not Disclosed

Java Aws Developer

  • Tech Mahindra
  • 4 - 9 years
  • Hyderabad
  • 21 days ago
₹ Not Disclosed

Senior Java Developer

  • Idexcel
  • 6 - 11 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Senior Data Scientist

  • Idexcel
  • 5 - 10 years
  • Bengaluru
  • 2 days ago
₹ 20-35 Lacs P.A.

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, ...