HamburgerMenu
hirist

Idexcel Technologies - Python Developer

Posted on: 21/01/2026

Job Description

Description :

JOB Description :

Designation : Senior Python Developer

Company Name : IDEXCEL technologies, Full Time

Experience : (5 - 10) Years

Notice Period : immediate

Work Mode : Work From Office( 5 Days in a week)

Mode OF Interview : 1st Round Virtual (F2F), 2nd Round In-Person

Work Locations : Hyderabad

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 :

1. Design and implement pure computation modules in Python with :

- Deterministic outputs

- Idempotent execution

- Strong guarantees around precision and reproducibility

2. Build a rule execution framework supporting :

- Declarative rule definitions

- Versioning and effective dating

- Rule dependency graphs

- Short-circuiting and prioritization

3. Implement high-volume data pipelines to :

- Load, validate, normalize, and transform large datasets

- Execute calculations efficiently in batch and incremental modes

4. Optimize performance across :

- CPU usage

- Memory footprint

- IO patterns

- Parallel execution (where appropriate)

5. Design explainability artifacts :

- Structured calculation traces

- Rule evaluation graphs

- Intermediate state snapshots

6. Implement numerically safe calculations :

- Decimal arithmetic

- Explicit rounding strategies

- Stable aggregation and reconciliation logic

7. Build robust testing infrastructure :

- Unit tests for individual rules

- Property-based tests for invariants

- Golden dataset regression tests

8. Design APIs and internal interfaces for :

- Batch execution

- Streaming / delta-based recalculation

- Downstream consumers (services, workflows)

Required Technical Skills :

1. Strong proficiency in Python (5+ years preferred)

2. Deep experience with data-intensive systems, including :

- pandas / Polars

- NumPy

- PyArrow

- SQL-backed pipelines

3. Strong understanding of :

- Algorithmic complexity

- Memory-efficient data structures

- Vectorized vs row-based execution tradeoffs

4. Experience building :

- Rules engines

- Calculation engines

- Compilers / interpreters / evaluators

5. Solid grasp of :

- Deterministic system design

- Idempotency

- Fault-tolerant batch processing

6. Strong testing discipline, including :

- pytest

- Property-based testing (Hypothesis)

- Reconciliation and diff-based validation

Preferred / Advanced Engineering Experience :

- 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

What Success Looks Like :

- Computation engine handles large datasets reliably and predictably

- Calculations are :

1. Explainable

2. Reproducible

3. 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 :

- You enjoy working on hard correctness problems

- You prefer clean abstractions over quick hacks

- You think in terms of systems and invariants

- You care deeply about performance and observability


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in