Skip to content
PYD ENTERPRISES

Careers at PYD ENTERPRISES

Build the compiler that reads forty years of business logic.

We are a small team of compiler, static analysis and mainframe engineers in Mumbai. Our work decides whether a bank migrates its interest rules correctly. 6 roles are open.

git log --oneline parser/cobol

main
  1. a91f3c2layout: SIGN SEPARATE LEADING adds one byte to DISPLAY fields
  2. 7be0d14cics: resolve XCTL targets held in WORKING-STORAGE literals
  3. c33a8e9odo: OCCURS DEPENDING ON max length for variable records
  4. 0f2d771copy: REPLACING ==:PFX:== by ==LN== across nested COPY
  5. e5c4b02cfg: PERFORM THRU range with GO TO exit paragraph
  6. 19aa6f0comp3: S9(7)V99 packs to 5 bytes, regression from listing

How we work

Small team. Exacting standards.

Engineering headquarters: 14 Floor-1 Plot-199, Maria Bhuvan P Dmello Rd, Mumbai G.P.O., Mumbai, Maharashtra 400001, India.

The parser is the product

Everything a customer signs off traces back to an AST node. We spend our best engineering time on grammars, storage layouts and symbol resolution, and we review grammar changes like database migrations.

Test against real compilers

When we disagree about how COMP-3 truncates or how PERFORM THRU falls through, we settle it with a compiler listing, then commit the case as a regression test.

Customers see the source line

Every extracted rule ships with the file and line range it came from. Engineers here write code knowing an actuary will read the output beside the original COBOL.

Open roles

Where you could fit.

6 OPEN ROLES

Do not see your role? Write to careers@pydenterprises.com with what you would build here.

Interview process

Four steps, about three weeks.

  1. 01

    Intro call

    30 minutes with the hiring manager about your work and the role. No trivia.

  2. 02

    Technical deep dive

    90 minutes on a problem from our domain: a grammar ambiguity, a slicing question, or a deployment design. You can work in the language you know best.

  3. 03

    Paired session

    Half a day with two engineers on a realistic task in a prepared repository. Paid at a contractor day rate.

  4. 04

    Leadership and offer

    A conversation with Sahil or Nandini, references, and a written offer within five business days of the last interview.

Benefits

What you get.

Salary plus equity

Market-benchmarked salary bands and stock options in PYD ENTERPRISES PRIVATE LIMITED for every full-time hire.

Health cover

Group medical insurance for you, your spouse or partner, children and parents, plus term life and accident cover.

Hardware and home office

A laptop of your choice and a one-time home office allowance for remote and hybrid roles.

Learning budget

Annual budget for books, courses and conferences such as compiler and program analysis venues.

A mainframe to learn on

Access to licensed z/OS development environments and a library of public COBOL and Java EE codebases.

Leave that gets used

24 days of paid leave plus public holidays, and parental leave beyond the statutory minimum.

Want to see what you would be working on?

The public sandbox runs the same extraction pipeline our customers use, on a 1988 fee schedule routine.