Actively Hiring
MA
Senior Software Engineer — Data Platform
Machinify India
Skills:
Machine Learning
Python
Job Description
Job Title: Senior Software Engineer — Data Platform
Company: Machinify India
Job Category: Machine Learning
Roles & Responsibilities:
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.
* 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).
* Own the design of services end to end, lead technical decisions, and mentor engineers.
* 6\+ 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.
Work Location: Karnataka, India
Availability: Full time
Requirements
Qualifications
------------------
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.
Key Skills: Machine Learning, Python
Salary: $6