Rohan Patnaik

Now: Lead ML Engineer @ Altimetrik

Hi, I'm Rohan.
I build ML systems and the tools around them.

Lead ML engineer in India building data and ML orchestration on Databricks, working mostly in Python, Go and TypeScript. Outside work I ship developer tools like Codebloom, and send fixes upstream to the open-source projects I depend on.

Open to remote roles, or on-site in Hyderabad, Seattle, San Francisco, the Netherlands, Germany and Denmark.

My merged PRs, by languageHover or tap a node

Things Shipped

All on GitHub

Coming Next

Open Source

20+ merged PRs since May 2026

A selection from popular projects at Google, Meta, Microsoft, OpenClaw, Grafana Labs and others. These aren't all of them: see every merged PR on GitHub.

  1. meta/docusaurusMeta67k ★
    • #12054Fixed localized sites publishing wrong URLs in metadata and sitemaps.
  2. aaif-goose/gooseAgentic AI Foundation56k ★
    • #12516Kept session context alive across the agent's reply lifecycle, including ACP delegation and resumes.
  3. grafana/k6Grafana Labs32k ★
    • #6071Added static labels so Prometheus metrics from parallel k6 runs stay distinguishable.
    • #6070Stopped recent console logs getting lost by flushing file logs during runs.
    • #6002Added single() to grab the first matching element in k6/html.
    • #12768Made desktop builds report one consistent version across the client, server and package.
    • #19923Stopped large image attachments stalling the chat timeline by decoding them asynchronously.
  4. meta/lexicalMeta24k ★
    • #8539Fixed collapsible blocks breaking on empty or inline-only content.
    • #8541Added markdown round-trip tests for bold-italic text.
  5. microsoft/onnxruntimeMicrosoft22k ★
    • #32846Enabled int8 and uint32 support in the CPU Where operator.
  6. Unstructured-IO/unstructuredUnstructured16k ★
    • #4504Kept element IDs and source metadata intact when reloading Unstructured's own JSON output.
    • #3084Fixed handlers with keyword-only parameters getting the wrong arguments.
  7. google/osv-scannerGoogle11k ★
    • #2808Removed duplicate vulnerability queries in bulk scans, keeping result order.
  8. openclaw/gogcliOpenClaw8.5k ★
    • #555Added a safe preview for finding duplicate Google Contacts.
    • #554Added read-only Drive reports: tree views, folder summaries and inspection.

Work

In ML since 2019
  1. Jun 2025 – Now

    Lead ML Engineer Altimetrik

    I own feature engineering and ML orchestration for Calibo's data and AI platform, which orchestrates workflows across tools like Databricks and Snowflake. Joined as a Senior ML Engineer and was promoted to Lead, taking on technical design, delivery and integration across ML services and data pipelines.

    Senior ML EngineerLead ML Engineer

    • Built configurable data preparation in Python, PySpark and SQL: source filtering, missing-value handling, query profiling and custom features.
    • Built reusable scikit-learn training for six classification and regression algorithms, with preprocessing, held-out evaluation and saved pipelines for inference.
    • Connected profiling and preprocessing review into LangGraph workflows behind FastAPI, validating plans and passing approved configs between stages.
    • Made every training run traceable through Databricks and MLflow: metrics, model artifacts and registration.
    • Added pytest regression coverage that catches invalid feature selections, unsupported preprocessing settings and data-handling errors.

    Python, PySpark, SQL, Databricks, Unity Catalog, MLflow, scikit-learn, LangGraph, LangChain, FastAPI, Pydantic, pytest

  2. Apr 2024 – Oct 2024

    Data Scientist National Payments Corporation of India

    Led fraud detection for AePS, turning 4TB+ of raw transactions into features and predictive models that cut fraud incidents by 1.2 million. Built supervised time-series anomaly detection, and a federated fraud model for banks newly joining UPI.

  3. 2022 – 2023Co-founder, own venture

    Data Scientist SkipCheckr AI

    Took an ML-powered retail self-checkout from concept to MVP with computer vision, targeted research and A/B testing.

  4. Jul 2019 – Apr 2022

    Data Scientist & Software Engineer Siemens

    Fault detection on client assets from sound and sensor data, reaching 92% accuracy on remaining-useful-life classification, plus the dashboards that tracked the health of 97 assets.

Résumé as a PDF, full history on LinkedIn.

Contact

Hiring, collaborating, or a bug report

Open to: remote roles, or on-site in Hyderabad, Seattle, San Francisco, the Netherlands, Germany and Denmark.

The fastest way to reach me is a DM on X. I'm also on: