I

Irth Solutions

Cloud-based software for utility asset protection

Data Scientist ML/Gen AI Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in India$45k

About the Job

Requirements

  • The candidate must have 3–6 years of experience in Data Science, Machine Learning, or ML Engineering, with a proven track record of taking models from development through production.
  • The candidate must have strong programming and data skills in Python, SQL, and Spark/PySpark.
  • The candidate must have hands-on experience with Databricks, including Delta Lake, Unity Catalog, Databricks SQL (DBSQL), Jobs and Workflows, and medallion architecture.
  • The candidate must understand machine learning fundamentals, including feature engineering, model training and selection, model evaluation and validation, model monitoring, data-quality monitoring, and model and data drift detection.
  • The candidate must have practical GenAI/LLM experience, including prompt engineering, Retrieval-Augmented Generation (RAG), vector databases or vector stores, LLM evaluation, AI safety and guardrails, and understanding of latency, scalability, and cost tradeoffs.
  • The candidate must have experience implementing CI/CD for data and ML workloads, including GitHub Actions, Databricks Asset Bundles (DABs), DEV → QA → PROD environment promotion, and secrets and configuration management.
  • The candidate must have experience with data contracts and data-quality frameworks, including schema governance, automated expectations and testing, validation, and quarantine or error-handling workflows.
  • The candidate must understand data security and compliance, including personally identifiable information (PII) handling and protection, role-based access control (RBAC), attribute-based access control (ABAC), data residency requirements, and policy-as-code.
  • The candidate must be able to produce technical documentation, including Architecture Decision Records (ADRs), runbooks, experiment reports, and operational documentation.
  • The candidate must communicate and collaborate effectively with Product, Engineering, Data, and domain teams.

Responsibilities

  • Contribute to medallion architecture pipelines (Bronze → Silver → Gold) using Databricks.
  • Implement data-quality checks, validation gates, and data contracts at ingestion.
  • Support column-level lineage and governance initiatives, targeting at least 95% lineage coverage.
  • Help implement policy-as-code for regional data residency and sensitive-data handling.
  • Ensure appropriate PII masking, obfuscation, and access controls across Silver and Gold data layers.
  • Collaborate with data engineering and governance teams to improve data reliability, discoverability, and documentation.
  • Explore, prototype, evaluate, and productionize machine learning and GenAI solutions for forecasting, anomaly detection, natural language processing, Retrieval-Augmented Generation (RAG), large-language-model-powered assistants and copilots, and predictive analytics.
  • Develop solutions that address measurable customer and business problems across the company's industry verticals.
  • Package and manage models using Unity Catalog model management and registries.
  • Design and implement batch and streaming inference architectures where appropriate.
  • Partner with Product and business stakeholders to define success metrics, key performance indicators (KPIs), and A/B testing strategies.
  • Move successful experiments from prototype to production with clearly defined service-level agreements (SLAs), monitoring, documentation, and operational runbooks.
  • Build production workflows, jobs, and notebooks as infrastructure/assets-as-code using Databricks Asset Bundles (DABs).
  • Implement continuous integration and continuous delivery (CI/CD) pipelines using GitHub Actions.
  • Design reliable, observable, and scalable data and machine learning workloads.
  • Work toward defined operational service-level objectives (SLOs), including a pipeline success rate of at least 99.5%, P1 mean time to detect (MTTD) of no more than 5 minutes, and mean time to repair (MTTR) of no more than 60 minutes.
  • Implement proactive monitoring and alerting.
  • Automate incident creation and tracking through Jira where appropriate.
  • Apply FinOps principles, including resource tagging, workload policies, optimization, and cost monitoring.
  • Identify opportunities to improve compute performance while maintaining cost efficiency.
  • Contribute business metrics, definitions, and semantic models to Unity Catalog.
  • Help establish a single source of truth for metrics consumed across business intelligence (BI), analytics, and applications.
  • Support consumption through Power BI and Databricks AI/BI.
  • Work with domain teams to develop and maintain trusted data products.
  • Improve data-product quality through documentation, contracts, testing, and governance.
  • Ensure analytical definitions remain consistent across products and business functions.
  • Implement secure data and machine-learning architectures using RBAC and ABAC within Unity Catalog.
  • Follow secure networking practices, including private networking where required.
  • Manage credentials and secrets using appropriate cloud key-management and secret-management services, such as Azure Key Vault (AKV) or Key Management Service (KMS).
  • Design solutions with security, privacy, and auditability built into the development lifecycle.
  • Support compliance requirements across SOC 2, ISO 27001, GDPR, and PIPEDA.
  • Produce and maintain audit evidence related to data lineage, access reviews, data retention, security controls, and disaster recovery (DR) testing and drills.
  • Participate in governance and security reviews and remediate identified gaps.

Desired Qualifications

  • Experience with Microsoft Azure, including Azure Data Lake Storage (ADLS), Azure Active Directory or Microsoft Entra ID, Azure Key Vault (AKV), Microsoft Fabric, and Power BI.
  • Experience with Amazon Web Services (AWS), including Amazon S3, AWS KMS, AWS Secrets Manager, Amazon RDS, and DynamoDB.
  • Experience with geospatial data and analytics, including PostGIS, spatial joins, spatial indexing, tiling, and GIS-based feature engineering.
  • Experience with streaming and real-time data, including Structured Streaming and Change Data Capture (CDC).
  • Hands-on experience with MLflow and Unity Catalog Model Serving.
  • Experience implementing data and ML observability, including model performance metrics, lineage dashboards, pipeline monitoring, SLA/SLO monitoring, and alerting.
  • Understanding of FinOps practices, including resource tagging, budgets, cost monitoring, and cost anomaly detection.
  • Familiarity with Disaster Recovery (DR), Business Continuity Planning (BCP), and resilience practices.
  • Experience working in utilities, energy, infrastructure, public works, or related industries.
  • Experience building predictive, risk-scoring, or failure-prediction models for asset integrity, including corrosion, defects, degradation, or infrastructure failure.
  • Experience applying anomaly detection and time-series forecasting to pipeline inspection, sensor, maintenance, or operational data.
  • Experience engineering machine-learning features from geographic information system (GIS) and geospatial asset data, including pipeline routes, facilities, inspection locations, and infrastructure networks.
  • Experience developing risk models using pipeline, utility, or asset-integrity data.
  • Understanding of regulatory, compliance, and audit-reporting requirements associated with asset integrity and infrastructure analytics.
  • Experience translating analytical and machine-learning outputs into operational risk indicators, customer-facing insights, or decision-support tools.

About the Company

Irth Solutions

Cloud-based software for utility asset protection

Irth Solutions provides cloud-based software that protects underground assets for utilities, energy, and telecoms. Its platform stores asset information, coordinates 811 call-before-you-dig requests, and helps prevent damage to pipelines and cables while supporting land management. The company differentiates itself through a long history in underground asset protection, broader domain coverage over land rights and pipeline integrity, and growth via acquisitions like geoAMPS and OneBridge Solutions. Its goal is to be the essential software layer that powers critical infrastructure, supporting grid resiliency, 5G deployment, and the energy transition.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Upper Arlington, OH
Founded
1985

Recently Posted Jobs

Explore more opportunities at Irth Solutions

See more jobs