Python Engineer — Scientific Computing (Remote - India)

Remote Full-time
*** THIS JOB IS ONLY AVAILABLE TO INDIVIDUALS LIVING IN INDIA. NO RECRUITERS OR AGENCIES, PLEASE.***
About AssetIntel
AssetIntel is a software company that develops asset management software products for the transportation infrastructure industry. Our clients include state transportation agencies, city governments, toll authorities, transit agencies, the Federal Highway Administration (FHWA), and civil engineering firms. For more information, visit our website.
Job Description
We're looking for a Python engineer to own the analytical engines behind our products — the codebases where math meets production software. These systems span a range of problems: long-term deterioration modeling and budget optimization, real-time hazard prediction using live data, probabilistic damage assessment, geospatial analysis, and lifecycle cost forecasting. They are the core of what makes our products work.
You'll work alongside domain experts and researchers to turn mathematical formulations into clean, maintainable, production-grade Python. You'll also progressively improve existing code — better architecture, better patterns, better reliability.
This is not a role where you can treat the math as a black box. You need to be genuinely curious about the models and algorithms you're implementing. You don't need to arrive knowing this domain, but you need to be the kind of person who wants to understand it deeply.

What You'll Do

Translate mathematical specifications into production code. You'll receive formulations, equations, and pseudocode from the research side of the team. Your job is to understand the intent and write Python that is correct, readable, testable, and maintainable.
Improve existing codebases. The current code works in production but has room for architectural improvement. You'll progressively modernize it — better modularity, type safety, test coverage, error handling, and overall code quality.
Build new analytical features end-to-end. As our products evolve, you'll implement new capabilities — taking them from mathematical concept to deployed, production-ready code.
Bridge the gap between research and engineering. The ability to communicate across these worlds — asking good questions, translating between math and code, pushing back constructively will be critical to your success here.

What We're Looking For
Must-haves:

Strong Python fundamentals — you write clean, idiomatic Python and care about code quality.
Experience with numerical/scientific Python libraries: pandas, NumPy, SciPy.
Ability to read and reason about mathematical formulations — comfort with equations, probability distributions, and optimization concepts, or a genuine eagerness to learn.
Experience writing and maintaining production Python code, not just scripts or notebooks.
Good instincts for software architecture — when to refactor, how to decompose large modules, how to manage dependencies.
Clear communication skills, especially the ability to collaborate with researchers and domain experts.
Comfort with Git and collaborative development workflows.

Strong-to-haves:

Experience with mathematical optimization (linear programming, mixed-integer programming).
Experience with geospatial libraries (geopandas, shapely, rasterio) or working with GIS data.
Experience consuming external APIs and working with real-time data pipelines.
Familiarity with Docker and containerized deployments.
Exposure to Azure services or similar cloud infrastructure.
Experience introducing engineering practices into research-originated codebases — tests, CI/CD, type hints, linting — without breaking things.Experience with multiprocessing in Python and memory-aware resource management.
Nice-to-haves:

Background in civil engineering, transportation, or infrastructure asset management.
Familiarity with probabilistic modeling, fragility analysis, or statistical risk assessment.

Benefits and Perks
Work remotely - anywhere from India.Market-competitive total compensation package and performance-based bonus.Company-paid medical coverage.Fully equipped home office setup, including a high-spec computer, dual monitors, desk, and chair.Plenty of growth opportunities, working alongside some of the brightest minds in the industry.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

(Part-time) Freelance Transcription Operator

Remote

Capital Markets Analyst

Remote

Enterprise Customer Success Manager – SaaS CX Assurance Platform & Customer Journey Optimization at arenaflex

Remote

Immediately Require Senior Data Engineer - AWS (Work from Home) in USA

Remote

Software Development Engineer, Crew

Remote

Digital Marketing Manager

Remote

[Remote] Enterprise Sales Executive

Remote

Experienced Customer Support Representative – Remote Work Opportunity with arenaflex for Delivering Exceptional Travel Experiences

Remote

Senior/Manager, Model & AI Governance

Remote

**Experienced Data Entry Specialist – Remote Opportunity with arenaflex**

Remote
← Back