Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior ML Engineer

SourceFuse

Job Description

About the Role

We’re looking for hands-on ML engineers with deep learning-to-rank experience to work directly with a client running a two-sided healthcare marketplace that matches patients with clinicians. The client recently moved from a rule-based heuristic to a first-generation deep neural network ranker. Offline metrics looked strong, but online A/B results told a more complicated story, with mixed movement across funnel stages, appointment types, and devices.

Your job is to diagnose why offline and online results diverged, then help the client build and launch the next version of their ranker with confidence. This is algorithm and modeling work: ranking, evaluation, and experimentation. It is not solutions architecture or systems integration.

The Challenge

The client’s search pipeline filters a large pool of candidate clinicians for each query and ranks a shortlist for display. Users move through a multi-stage funnel: impression, profile view, calendar reservation, optional registration, and completed appointment. Optimizing that funnel raises several hard, interconnected problems:

  • Offline-to-online alignment: Offline ranking metrics don’t reliably predict online business outcomes, and the A/B methodology needs strengthening.
  • Position and selection bias: Training data comes from truncated ranking lists, so the model learns only from what users were shown.
  • Multi-objective labels: A single hybrid label currently blends several funnel objectives into one NDCG target, masking trade-offs between them.
  • Session complexity: Users often run multiple searches within a single session.
  • Delayed conversions: Conversions depend on clinician availability and can take a long time, and late conversions are currently dropped from training.
  • Underused features: Signals such as device type likely matter a great deal but aren’t fully represented in the model.

What You’ll Do

  • Diagnose the root causes behind divergent offline and online results across funnel stages, appointment types, and device segments.
  • Redesign evaluation so offline metrics better predict online impact, and improve A/B test design, power, and analysis.
  • Apply unbiased and counterfactual learning-to-rank techniques to correct for position and selection bias in logged data.
  • Rework label design and multi-objective optimization so the model balances competing funnel goals explicitly.
  • Develop approaches for delayed and censored conversion feedback rather than discarding late outcomes.
  • Model multi-search session behavior and bring in context features such as device type.
  • Train, tune, and evaluate ranking models at scale on AWS, and define a clear, low-risk launch plan for the next model version.
  • Mentor and upskill the client’s small in-house team, including an ML engineer new to ranking, so improvements outlast the engagement.

Technical Environment

  • Tens of millions of training samples with a few dozen query-side and provider-side features
  • Amazon S3 (Parquet) for data storage
  • Amazon SageMaker for model training and hosting
  • Python ML ecosystem (e.g., PyTorch or TensorFlow, LightGBM/XGBoost, TF-Ranking or similar)

What You Bring

Required

  • US-based, with authorization to work in the United States.
  • Hands-on, production experience building and shipping learning-to-rank systems for search, recommendations, or marketplaces.
  • Strong command of ranking objectives and metrics (pointwise, pairwise, and listwise approaches; NDCG, MRR, and related measures) and their limits.
  • Practical experience with position bias, selection bias, and counterfactual or unbiased LTR methods (e.g., inverse propensity weighting, click models, randomization-based propensity estimation).
  • Deep experience with online experimentation : A/B test design, statistical power, variance reduction, segment analysis, and reconciling offline and online results.
  • Experience with multi-objective ranking or funnel-based optimization.
  • Proficiency in Python and modern ML frameworks, and comfort working with large-scale datasets.
  • The ability to work directly with client stakeholders, explain findings clearly, and turn analysis into concrete modeling decisions.

Preferred

  • Experience in two-sided marketplaces (e.g., healthcare, gig economy, travel, real estate, or e-commerce).
  • Experience modeling delayed feedback, censored labels, or survival-style conversion outcomes.
  • Experience with session-aware or context-aware ranking, including device and channel effects.
  • Hands-on experience with Amazon SageMaker and S3-based data pipelines.
  • Healthcare industry experience.
  • Prior consulting or client-facing engagements where you mentored in-house teams.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior ML Engineer in West Virginia vacancy
  • $140k - $210k

     ...Job Description Senior Machine Learning Engineer Remote, United States Overview Harnham is partnering with a global technology company...  ...evaluation, and production engineering. You will own complex ML problems from initial exploration and model development... 
    Senior
    Permanent employment
    Temporary work
    H1b
    Remote work
    Visa sponsorship
    Work visa

    Harnham

    West Virginia
    15 days ago
  •  ...capabilities. This is a high-impact, hands-on role for a research-minded engineer who wants to build and ship models. Much of the work involves...  ...-world context behind a photograph, but we care more about deep ML/CV ability than any one problem area and welcome strong... 
    Senior
    Remote work
    Flexible hours

    Clearview AI

    West Virginia
    15 days ago
  • $300 per month

     ...repair. What You’ll Do We are looking for a Machine Learning Engineer specializing in NLP, document classification, and large-scale data processing. You will work on applying LLMs, NLP, and ML techniques to categorize and process extracted data. Your work will power... 
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours

    Tekmetric

    West Virginia
    9 days ago
  •  ...and deliver them in as little as one hour. We're hiring a Senior Machine Learning Engineer for our Personalization Platform team within the Membership...  ...a hands-on senior technical role spanning architecture, ML infrastructure, and production systems — from training and... 
    Senior
    Work at office
    Flexible hours

    Grid Dynamics

    West Virginia
    15 days ago
  •  ...work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your...  ...understand business needs and create impactful ML/AI applications. Actively engage with diverse... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Parkersburg, WV
    1 day ago
  • $107.66k - $161.7k

     ...make a significant change in the world. This role will be working on our Poe product. About the Team and Role: Our small engineering team works on challenging problems every day. We have a culture that's rooted in constantly learning and improving, and our... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Parkersburg, WV
    1 day ago
  •  ...Description Updated on November 11, 2026 Better Digital hires exceptional Adobe practitioners throughout the year. Architects. Engineers. Consultants. Strategists. People who know AEM, AEP, AJO, CJA, Target, Marketo, Commerce, Workfront, or the systems around them.... 
    Senior

    Better Digital

    West Virginia
    9 days ago
  •  ...: 1. Three plus years of experience in electrical, HVAC, mechanical related technical maintenance field; Associate's degree in engineering plus 3+ years experience or Bachelor's degree in related field plus 2+ years experience in electrical, HVAC, mechanical; 2.Minimum... 
    Senior
    Remote work
    Visa sponsorship
    Work visa

    Midea America

    West Virginia
    3 days ago
  •  ...Job Description Senior Data Engineer (ETL / Python Developer) (Remote) (W2 Only) Primary Responsibiliti esPipeline Development & Engineer inDesign, develop, and maintain enterprise ETL pipelines using Azure Data Factory (ADF), Informatica PowerCenter,... 
    Senior
    Remote job
    Permanent employment

    MSRcosmos LLC

    West Virginia
    15 days ago
  • $28.74 - $36.72 per hour

    Job Description Overview If you are a highly motivated individual with an active, unrestricted credential (CPA/EA/Practicing Attorney) and excellent communication skills, we need you to help our customers complete their taxes using Intuit TurboTax products. You will...
    Senior
    Remote job

    Intuit

    West Virginia
    2 days ago
  •  ...Job Title: Senior Data Engineer Location: Remote (US) Overview We are seeking a hands-on Senior Data Engineer to build, operate, and improve an enterprise data warehouse and production data pipelines in an Azure Databricks environment. This role works across... 
    Senior
    Contract work
    Remote work

    NexTech Solutions

    Fairmont, WV
    4 days ago
  •  ...Job Description We are seeking Senior Data Engineers with strong experience in Databricks to join our client, a growing Data Consultancy in the US. As a Data Engineer, you will play a pivotal role in driving the success of our client's Databricks practice through... 
    Senior

    ON Data Staffing

    West Virginia
    29 days ago
  •  ...Job Description Description Remote Our client seeks a Senior Python Developer to build and operate components of a SaaS risk...  ...and tune search capabilities using ElasticSearch or comparable engines. Deploy and operate workloads on AWS including Lambda, ECS... 
    Senior
    Remote work

    Eliassen Group

    West Virginia
    6 days ago
  •  ...Job Description Senior Data Scientist Experience: 4+ years of applied data science...  ...enterprise data: forecasting, optimization, ML, statistical models, and the pipelines...  ...reproducible, reviewed. Work alongside data engineers and ML engineers through to deployment,... 
    Senior
    Work experience placement
    Immediate start
    Remote work
    Shift work

    Mphasis

    West Virginia
    14 days ago
  • $150 per hour

     ...into business recommendations. Familiarity with data visualization tools and reporting platforms. Experience working with senior stakeholders and cross-functional teams. Compensation ~$150–$350/hour ~ Remote contract engagement ~ Flexible... 
    Senior
    Remote job
    Contract work
    For contractors
    Flexible hours

    Synthires

    West Virginia
    26 days ago
  • $83.43k - $222.48k

     ...family and one community at a time. POSITION SUMMARY The Senior Data Engineer will design, build, and support data engineering solutions on...  ...for the platforms being built Stay current with emerging AI/ML and GenAI tools and proactively apply them to improve... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    West Virginia
    6 days ago
  •  ...Description Position Overview The Senior Data Scientist, Advanced Analytics, develops...  ..., including model design, feature engineering, development, validation, deployment, monitoring...  ...learning solutions using BigQuery ML and Python libraries, including scikit-learn... 
    Senior

    Tier4 Group

    West Virginia
    15 days ago
  •  ...by people, fueled by teamwork, and accelerated by innovation. Come join us. About the Role We’re looking for a Senior Software Engineer to join our remote engineering team. Most of your time will go to building Python services that connect external SaaS platforms... 
    Senior
    Work experience placement
    Remote work

    Vanterra Foundation Solutions

    West Virginia
    8 days ago
  •  ...Job Description Senior Data Engineer (Microsoft Fabric / Azure) Location: Remote Employment Type: Full-Time About the Opportunity We're partnering with an established organization undergoing a significant transformation of its enterprise data infrastructure... 
    Senior
    Full time
    Remote work

    Talent

    West Virginia
    23 days ago
  • $126.7k - $215k

     ...presence in over 40 countries and a Technology Development Hub in Bucharest, Romania. How you’ll make an impact: As a Senior Staff Data Engineer, you will join a highly performing team of engineers who build, own, and maintain backend services, data products and... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    Sirius XM

    West Virginia
    21 days ago
  •  ...company in Ocala, Florida. We support software development teams and clients around the world, and currently we require experienced AI/ML engineer for our team. The team is small and works remotely. The role We are hiring an experienced AI/ML engineer for less than 5... 
    Extra income
    Full time
    Contract work
    Part time
    Remote work

    OnSiteIT

    West Virginia
    22 days ago
  •  ...Job Description Job Title: AI/ML Engineering Intern Location: Brookline, MA (Remote within the United States) Employment Type:...  ...remotely within the United States. You will work directly with senior engineers and researchers on active projects, gaining hands-on... 
    Internship
    Local area
    Remote work

    Daice Labs

    West Virginia
    9 days ago
  • $155k - $170k

     ...About this role Boulder Care is seeking a skilled and experienced Senior Analytics Engineer to support both data infrastructure and business insights, with a likely focus on growth, marketing, and patient acquisition analytics. The ideal candidate will operate across... 
    Senior
    Full time
    Temporary work
    Currently hiring
    Remote work

    Boulder Care

    West Virginia
    14 days ago
  •  ...what makes Mitratech a truly exceptional place to work! Job Overview: You’ll be joining our Mitratech Workforce Compliance Engineering team, building AI-first SaaS products. This role sits at the intersection of two disciplines. First, you’ll build the AI features... 
    Senior
    Remote job
    Work at office

    Mitratech

    West Virginia
    7 days ago
  •  ...Job Description Senior Mainframe Developer (COBOL / Hogan) – 12+ month contract - 100% Remote (EST) Optomi, in partnership with a national banking organization, is seeking a Senior Software Engineer to support and enhance critical banking systems. This role focuses... 
    Senior
    Remote job
    Contract work

    Optomi

    West Virginia
    2 days ago
  • $180k - $260k

     ...Job Description Systems Engineer / Senior / Principal Systems Engineer – Advanced Aircraft & Autonomy (Defence) $180,000 – $260,000 Base Salary + Equity Remote, with 1 week on-site per month in California ⚠️ Please read before applying: ✈️ Travel: the... 
    Senior
    Contract work
    Remote work

    Fruition Group US

    West Virginia
    24 days ago
  •  ...Job Description About the Company We're looking for a Senior Data Engineer to design, build, and operate modern data platforms at scale. You'll work across Azure, Microsoft Fabric, and AWS — building reliable pipelines, performant data models, and self-service analytics... 
    Senior

    Foundation Partners Group

    West Virginia
    8 days ago
  •  ...Quantiphi is an award-winning, AI-First digital engineering and consulting company focused on...  ...awards in the last 8 years. ~3x AWS AI/ML award wins. ~3x NVIDIA Partner of the...  ...Role: We are seeking an experienced Senior Data Engineer with 8+ years of expertise... 
    Senior
    Full time
    Remote work

    Quantiphi

    West Virginia
    9 days ago
  • $160k - $185k

     ...Job Description Senior Forward Deployed Data Engineer Duodata | Full-time | Remote, United States Annual base salary: $160,000 to $185,000, plus equity participation Target start: January 2027, with flexibility by agreement Build and deploy reliable... 
    Senior
    Full time
    Immediate start
    Remote work

    Duodata

    West Virginia
    5 days ago
  •  ...to advancing teaching and learning. Reporting to the Chief Curriculum & Assessment Officer, the SVP of Curriculum is Cognia's senior curriculum leader, responsible for the strategy and execution of high-quality instructional materials (HQIM) and aligned non-summative... 
    Senior
    Local area

    The Renaissance Network, Inc.

    West Virginia
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior ML Engineer. Be the first to apply!