Talent.com
Machine Learning Engineer
Machine Learning EngineerLuxoft • ludhiana, punjab, in
Machine Learning Engineer

Machine Learning Engineer

Luxoft • ludhiana, punjab, in
18 days ago
Job description

Project Description :

We are seeking a skilled Machine Learning Engineer to develop and deploy Graph Neural Network (GNN) based surrogate models that approximate complex physics simulations for oil & gas pipeline and well networks. This is a hands-on role for someone who can build high-fidelity neural network models that replace computationally expensive reservoir and network simulators (Nexus, Prosper).

Responsibilities :

  • Design and implement Neural Network architectures to model flow dynamics in interconnected pipeline networks
  • Build surrogate models that accurately predict pressure distributions, flow rates, and network behavior under varying operational scenarios (training data is acquired through running simulations of the physics models)
  • Create data pipelines to extract network topology and simulation results from physics-based models (Nexus / Prosper) and transform them into graph representations
  • Develop training frameworks that incorporate physics constraints (conservation laws, pressure-flow relationships) into neural network loss functions
  • Collaborate with petroleum engineers to ensure model predictions align with physical behavior and operational constraints
  • Implement model monitoring, validation, and continuous improvement workflows
  • business trip to Kuwait

Mandatory Skills Description :

  • Strong expertise in Graph Neural Networks (GCN, GraphSAGE, Message Passing Networks) with proven implementation experience
  • Deep understanding of deep learning frameworks (PyTorch Geometric, DGL, or TensorFlow GNN)
  • Experience building surrogate models or physics-informed neural networks (PINNs) for engineering applications
  • Proficiency in Python and scientific computing libraries (NumPy, SciPy, Pandas)
  • Demonstrated ability to work with complex data structures (graphs, time-series, spatial data)
  • Understanding of optimization techniques and handling large-scale training data
  • Technical Domain Knowledge :

  • Understanding of graph theory and network analysis
  • Experience with data structures and graph representations (adjacency matrices, edge lists, sparse tensors)
  • Knowledge of hyperparameter tuning, model building and uncertainty quantification in ML models
  • Nice-to-Have Skills Description :

  • Background in petroleum engineering, process engineering, or fluid dynamics
  • Familiarity with reservoir simulation or pipeline hydraulics
  • Experience with MLOps practices and model lifecycle management
  • Publications or open-source contributions in graph ML
  • Experience deploying ML models in production cloud environments (containerization, API development)
  • Industry Experience :

  • Oil & gas industry experience is a strong plus, However, candidates with relevant surrogate modeling experience from other engineering domains encouraged to apply
  • Educational Background :

  • MS / PhD in Computer Science, Computational Engineering, Applied Mathematics, or related field preferred
  • Strong mathematical foundation in linear algebra, graph theory, and numerical methods
  • Understanding of graph theory and network analysis
  • Create a job alert for this search

    Machine Learning Engineer • ludhiana, punjab, in

    Related jobs
    Sales Engineer

    Sales Engineer

    JK Fenner (India) Ltd • Ludhiana, Punjab, India
    Fenner (India) Limited is looking for a Sales Engineer - Gearbox / Gearmotor - Ludhiana.Fenner (India) Limited is a part of the renowned JK Organization. We have been an undisputed market leader in In...Show more
    Last updated: 30+ days ago • Promoted
    AI Software developer

    AI Software developer

    Hello Energy • ludhiana, punjab, in
    We are looking for a Software developer with AI specialisation, that can automate our services with AI.You will be responsible within our Product & tech team to build AI-powered tooling and feature...Show more
    Last updated: 17 hours ago • Promoted • New!
    Lead Software Engineer

    Lead Software Engineer

    DigiFocal IT Solutions Pvt Ltd • ludhiana, punjab, in
    Lead Software Engineer (TypeScript | React | Node.We are looking only for Immediate Joiner.Design, develop, and deploy scalable web applications using TypeScript, React, and Node.Collaborate with p...Show more
    Last updated: 15 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • ludhiana, punjab, in
    Senior AI-Integrated Software Engineer (.Remote until office reopens, Work from Home.We are looking for a dynamic and innovative. The ideal candidate will bring hands-on experience in AI-assisted de...Show more
    Last updated: 30+ days ago • Promoted
    Generative AI Engineer

    Generative AI Engineer

    Live Connections • ludhiana, punjab, in
    Required Notice Period - Immediate Joiners or Serving Notice or 30 days.Bachelor’s in CS / ML / AI or related field; Master’s or PhD preferred. ML / Data Science with a focus on generative AI, LLMs, or co...Show more
    Last updated: 16 days ago • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Primesoft Inc • ludhiana, punjab, in
    Primesoft Enterprise IT Services Pvt.As a Software Engineer II - Data, you will contribute to the design and development of data systems including pipelines, APIs, analytics, AI and machine learnin...Show more
    Last updated: 30+ days ago • Promoted
    AI Engineer - GPT / LangChain / RAG / Data Pipelines

    AI Engineer - GPT / LangChain / RAG / Data Pipelines

    Peak Trust Global Real Estate • ludhiana, punjab, in
    This role requires strong technical skills across Python, automation, ML tooling, and analytical reporting.Key Responsibilities (Technical). Build automated data collection workflows using tools suc...Show more
    Last updated: 17 hours ago • Promoted • New!
    Data Engineer

    Data Engineer

    Grantify • ludhiana, punjab, in
    Grantify is an innovative education platform that connects students and universities through a transparent admissions and tuition-matching ecosystem. By aligning student budgets and academic aspirat...Show more
    Last updated: 17 hours ago • Promoted • New!
    Lead Full-Stack + AI Engineer (Founding Team)

    Lead Full-Stack + AI Engineer (Founding Team)

    Grovio AI • ludhiana, punjab, in
    We’re building an autonomous, multi-agent AI OS that plans, executes, and optimizes marketing across modern digital ecosystems. Think : an AI that acts like a virtual CMO — planning, writing, analyz...Show more
    Last updated: 10 hours ago • Promoted • New!
    Python for Machine Learning

    Python for Machine Learning

    People Prime Worldwide • ludhiana, punjab, in
    Our client is a trusted global innovator of IT and business services.They help clients transform through consulting, industry solutions, business process services, digital & IT modernisation and ma...Show more
    Last updated: 2 days ago • Promoted
    AI Engineer Intern

    AI Engineer Intern

    Qureal AI • ludhiana, punjab, in
    Hiring : AI Engineer Intern (Remote + Paid).We are looking for a dedicated AI Engineer Intern.This role offers a real opportunity to transition into a full-time position based on performance.PPO / F...Show more
    Last updated: 17 hours ago • Promoted • New!
    Architect

    Architect

    Veltris • ludhiana, punjab, in
    AI Architect - Telecom & Networking.Routing, Switching / SD-WAN / Provider Edge).ML Algorithms; Graph Neural Networks, Time-series Forecasting Algorithms (ARIMA, LSTM…). ML / DL libraries (PyTorch, Te...Show more
    Last updated: 17 hours ago • Promoted • New!
    Oracle Analytics & AI Solutions Architect

    Oracle Analytics & AI Solutions Architect

    TribolaTech Inc • ludhiana, punjab, in
    Oracle Analytics & AI Solutions Architect.Our client believes in connecting people and business to Insurance in ways that are Innovative, Hyper-Relevant, Compelling and Personal.They bring together...Show more
    Last updated: 15 days ago • Promoted
    Generative AI Engineer

    Generative AI Engineer

    Turing • ludhiana, punjab, in
    Turing is looking for people with LLM experience to join us in solving business problems for our Fortune 500 customers.You will be a key member of the Turing GenAI delivery organization and part of...Show more
    Last updated: 21 days ago • Promoted
    Python Developer

    Python Developer

    TekXera • ludhiana, punjab, in
    Senior Python Engineer – Service Implementation.India | Pakistan | Nigeria | Kenya | Egypt | Ghana | Bangladesh | Turkey | Mexico. Full-Time Contract (9 Months, Extendable).San Francisco–based AI re...Show more
    Last updated: 17 hours ago • Promoted • New!
    Freelance Data Engineer

    Freelance Data Engineer

    Leading MNC • ludhiana, punjab, in
    Looking for a Freelance Data Engineer to join a team of rockstar developers.The candidate should have a minimum of 8+ yrs. If you're looking for freelance / part time opportunity (along with your day...Show more
    Last updated: 13 days ago • Promoted
    Data Scientist

    Data Scientist

    Recro • ludhiana, punjab, in
    We’re seeking a highly skilled, hands-on Data Scientist with 4–10 years of experience in applied AI / ML to join our fast-paced team. This role requires deep expertise in transformer architectures and...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Recro • ludhiana, punjab, in
    What would you be doing / Expected from this role?.Collaborate with cross-functional teams including data scientists, engineers, and product managers to deliver AI-driven solutions.Drive the archite...Show more
    Last updated: 30+ days ago • Promoted