Software Engineer — Data Platform

Machinify India

Bengaluru

On-site

INR 1,500,000 - 3,000,000

Full time

37 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Machinify is building the India hub in Bengaluru to extend its global data platform and AI-driven healthcare payment intelligence capabilities. You will design and implement scalable backend systems using Golang and Python, and deploy Kubernetes-based services that power data processing, analytics, and AI workflows.

You will collaborate with engineers across the US and India to deliver reliable, cloud-native solutions, optimize performance, and ensure secure, maintainable code.

Qualifications

  • 3+ years of hands-on backend software development.
  • Strong Golang and/or Python experience.
  • Hands-on experience with agentic AI (LLMs/agents).
  • Strong understanding of ETL processes and data pipelines.
  • Experience with Kubernetes, Docker, Helm and cloud-native development.
  • Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.

Responsibilities

  • Design and build scalable, high-performance data software in Golang and Python.
  • Build and deploy Kubernetes-based systems for containerized apps in cloud-native environments.
  • Collaborate with cross-functional teams to align with customer and internal needs.
  • Improve backend performance, reliability, and security.
  • Work on data modeling and transformation for ML workflows and AI apps.
  • Develop agentic AI tooling to automate data engineering tasks (e.g., agentic ETL).

Skills

Golang
Python
Kubernetes
Agentic AI
ETL pipelines

Tools

AWS
GCP
Docker
CI/CD

Job description

Machinify builds the AI operating system for healthcare payment intelligence, combining the minds of industry experts with the power of technology. US healthcare wastes billions of dollars a year inside the claims payment workflow, and Machinify has built a platform to fix that, backed by more than 40 years of payment integrity expertise and a product suite spanning the full claims lifecycle from pre-pay through post-pay. Today, 85+ customers rely on us, including 18 of the top 20 US health plans, covering more than 270 million member lives across commercial, Medicare, and Medicaid. We process over 3 petabytes of claims data and return more than $6 billion in savings and recoveries to our customers every year, with 99% customer retention.

We're now opening a new hub in Bengaluru that isn't a satellite office or a support function: it's a genuine extension of one global Machinify, where local leaders run real teams and own real product and outcomes. The problems our teams solve are hard by design, which is exactly why they haven't been solved before, and why the work is worth doing. Joining now means building Machinify's India presence- its people, culture, and way of working- from the ground up, with real influence over what gets built and how.

About the Role

This role sits within Data Platform Development, part of Machinify's Data Architecture, Tooling & Frameworks organization.

The Data Platform Development team builds the internal systems that power and extend the Machinify platform. We focus on scalable, reliable infrastructure for data processing, communication, and analytics across our products and customer-facing systems. We work closely with the core Machinify platform (written in Scala) as its internal customers: we design and build orchestration and supporting services in Golang and Python that sit on top of the core engine. Our team builds internal products and analytics capabilities that improve performance, reliability, and extensibility, so the platform can scale with our customers and AI-driven use cases. You'll design and build high-performance backend systems that power these AI-driven solutions, working with engineers, data experts, and innovators across the US and India.

What You Will Own
  • Design and build scalable, high-performance data software in Golang and Python.
  • Build and deploy Kubernetes-based systems that manage containerized applications in cloud-native environments.
  • Work with cross-functional teams to understand customer and internal needs, so our systems keep up with future requirements.
  • Optimize the performance, reliability, and security of our backend infrastructure.
  • Work on data modeling and transformation that support machine learning workflows and AI-powered applications.
  • Build agentic AI tooling and services that automate data engineering work (e.g., agentic ETL).
Qualifications

Required

  • 3+ years of hands-on backend software development.
  • Strong Golang and/or Python.
  • Hands-on experience with agentic AI (building with LLMs or agents, not only using chat tools). Strong experience is expected for the Senior level.
  • Strong understanding of ETL processes, data pipelines, and working with large datasets.
  • Kubernetes orchestration, containerization (Docker, Helm), and cloud-native development.
  • Experience building scalable systems that handle high volumes of data and transactions.
  • A cloud platform (AWS, Azure, or GCP) and its ecosystem tools.
  • CI/CD pipelines and automated testing.
  • Strong problem-solving skills and a passion for clean, maintainable code.

Preferred

  • Orchestration tools (Apache Airflow, Prefect).
  • Monitoring and logging for distributed systems (Prometheus, Grafana, ELK stack).
  • Data modeling, transformation, and integration experience.
  • Scala or other JVM experience (to work against the core platform).

Golang, Python, Scala (core platform), Kubernetes, Docker, Helm, AWS, Airflow, Prometheus/Grafana/ELK, CI/CD, LLM/agent frameworks, Claude Code.

Equal Employment Opportunity at Machinify

Machinify is committed to providing equal employment opportunities and fostering an inclusive workplace. Employment decisions are based on business needs, job requirements, and individual qualifications, without discrimination on any status protected under applicable law. If you require a reasonable accommodation to complete any part of the application or recruitment process, please let our recruiting team know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Data Platform
Senior Software Engineer — Data Platform

Machinify India • Bengaluru

On-site
INR 4,200,000 - 6,600,000
Senior DevOps Engineer
Senior DevOps Engineer

Machinify India • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Data Engineer — Client Implementations
Senior Data Engineer — Client Implementations

Machinify India • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Data Engineer — Client Implementations
Data Engineer — Client Implementations

Machinify India • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Analytics Engineer — Enterprise Data Warehouse
Senior Analytics Engineer — Enterprise Data Warehouse

Machinify India • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Data Operations Engineer
Data Operations Engineer

Machinify India • Bengaluru

On-site
INR 900,000 - 1,500,000
Automation Engineer - RPA
Automation Engineer - RPA

Machinify India • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Healthcare Data Analyst
Healthcare Data Analyst

Machinify India • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Help Desk Support Specialist
Senior Help Desk Support Specialist

Machinify India • Bengaluru

On-site
INR 700,000 - 1,100,000
Sr Software Engineer - Implementations
Sr Software Engineer - Implementations

Machinify India • Bengaluru

On-site
INR 900,000 - 1,500,000