Senior Software Engineer – Contract Verification & Code Safety

Insight Global

Westbrook (ME)

On-site

USD 110,000 - 155,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global is seeking a Software Engineer to build a contract-verification framework for IDEXX's AI/ML platform. You will design declarative contract classes attached to Python methods and implement verification using AST-level analysis, ensuring code conforms to formal specifications.

You will shape predicates and invariants, develop the verifier and diagnostics, and craft clear violation messages to teach the contract they enforce.

Qualifications

  • Experience with design-by-contract tooling or program-verification exposure.
  • Experience parsing or analyzing Python code (Python AST / libcst).
  • Knowledge of DSLs or rule engines is a plus.

Responsibilities

  • Design-by-contract tooling attached to Python methods and trigger verification of code using AST-level analysis.
  • Develop and maintain the predicate and invariant framework, verifiers, and diagnostic messages.
  • Collaborate with architect to define vocabulary for predicates and invariants and ensure clear violation messages.

Skills

Design-by-contract tooling
Property-based testing
Python AST / libcst

Tools

icontract
deal
Eiffel
JML
Dafny

Job description

Insight Global is seeking a Software Engineer to build a contract-verification framework for IDEXX's AI/ML platform. You will design declarative contract classes attached to Python methods and implement verification using AST-level analysis, ensuring code conforms to formal specifications.

You will shape predicates and invariants, develop the verifier and diagnostics, and craft clear violation messages to teach the contract they enforce.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Insight Global • Westbrook (ME)

On-site
USD 110,000 - 155,000
Senior Software Engineer - AI-Powered Code Verification
Senior Software Engineer - AI-Powered Code Verification

Turing • Chicago (IL)

Remote
USD 200,000 - 250,000
Remote Senior Software Engineer – AI & Verification (Contract)
Remote Senior Software Engineer – AI & Verification (Contract)

Turing • Los Angeles (CA)

Remote
USD 83,000 - 124,000
Senior Software Design Assurance Engineer - Cloud & AI
Senior Software Design Assurance Engineer - Cloud & AI

DexCom • California (MO)

On-site
USD 140,000 - 190,000
Remote Senior AI/ML Software Engineer (Contractor)
Remote Senior AI/ML Software Engineer (Contractor)

YO AI Labs • California (MO)

Remote
USD 68,000 - 123,000
Senior Software Design Assurance Engineer – Cloud & AI
Senior Software Design Assurance Engineer – Cloud & AI

Dexcom Inc. • Northern (KY)

Hybrid
USD 117,000 - 194,000
Benefits program
Growth opportunities
Tuition reimbursement
Remote AI Software Engineer (Contract) - Code Verification
Remote AI Software Engineer (Contract) - Code Verification

AIToolboard • Boston (MA)

Remote
Senior Software Design Assurance Engineer - Cloud AI
Senior Software Design Assurance Engineer - Cloud AI

Dexcom Inc. • United States

On-site
USD 96,000 - 160,000
Comprehensive benefits
Global growth opportunities
Tuition reimbursement
Remote Software Engineer for AI-Generated Code (Contract)
Remote Software Engineer for AI-Generated Code (Contract)

Alignerr • Chicago (IL)

On-site
USD 14,000 - 55,000
Verification Engineer
Verification Engineer

Quality Ai • Georgia

On-site
USD 80,000 - 100,000
Diversity
Internal mobility
Career growth
+4