Software Engineer, India
About this job
Build AI acts as a data hyperscaler for Physical AI, operating across hardware, manufacturing, logistics, and model training to rapidly scale physical labor datasets. As a Software Engineer in India at Build AI, you will develop the essential systems that power large-scale data collection operations. In this role, you will create tools to support field teams as they recruit workers, manage wearable cameras, handle device collections, upload footage, and coordinate payments. A typical day involves collaborating closely with company founders and operations staff to pinpoint challenges, rapidly ship solutions, and refine products based on actual field performance. You will take full ownership of your work from initial concept through deployment and ongoing support, building reliable web and mobile tools that function seamlessly even under difficult conditions. This position demands a versatile engineer who is comfortable handling full-stack development and quickly adapting to learn whatever technologies are necessary for the task.
Responsibilities
- Develop web and mobile tools for internal operations, partners, and field teams.
- Create operational workflows for worker onboarding, device assignment, tracking, and payments.
- Design dashboards to monitor collection volume, data quality, and operational costs.
- Connect applications with data storage, upload, and quality assurance systems.
- Ensure field workflows remain reliable during poor connectivity or failed uploads.
- Automate manual processes to remove bottlenecks and reduce errors.
- Partner directly with operators to diagnose issues and test solutions in the field.
- Manage features through the complete lifecycle from design to deployment and monitoring.
Requirements
- Demonstrated experience building and shipping software utilized by real users.
- Proficiency in working across databases, APIs, backends, and frontends.
- Ability to transform vague operational challenges into functional products.
- Skill in debugging issues across infrastructure, application code, and integrations.
- Solid understanding of reliable data handling, testing, and access control.
- Capacity to work independently while communicating effectively with diverse teams.
Good to have
- Experience building Android applications.
- Familiarity with Python, TypeScript, React, and PostgreSQL.
- Background in workforce management, logistics, or field operations software.
- Knowledge of video processing, large file uploads, or data pipelines.
- Experience working at an early-stage company.
Who should apply
This role suits highly driven engineers with a strong desire to solve complex problems and a high capacity for rapid learning. Ideal candidates possess intense determination, high agency, attention to detail, and a low-ego approach to collaboration. If you thrive in fast-paced environments, enjoy tackling unstructured problems, and can design practical software solutions for real-world field operations, you will find this position a strong match for your skills.
Frequently asked questions
What is the primary mission of a Software Engineer at build-ai?
A Software Engineer at build-ai builds the core systems and tools needed to run physical data collection operations smoothly and at scale across cities in India.
Who will I work with in the Software Engineer role at build-ai?
You will work closely with company founders and operations teams to identify problems, design solutions, and test them based on actual field usage.
What technical skills are required for the Software Engineer position at build-ai?
You must be able to work across databases, APIs, backends, and frontends, turn unclear operating problems into working products, and debug issues across application code and infrastructure.
Where is the Software Engineer position located according to build-ai?
The job posting specifies the location for this role as India.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.