
Software Engineer Intern
1 day ago
Location:
Bengaluru, India (On-site, Full-time Internship)
Duration:
3 Months (Extendable with full-time opportunity)
Stipend:
₹20,000/month
Who we are
At
Machani Robotics
, we are reimagining how humans and machines interact. Our
Humanoid Framework
, featuring advanced humanoids like
RIA
, fuses robotics, AI, and distributed systems into one seamless ecosystem. If you enjoy writing software that controls real physical systems—from robot speech to movement—this is where you belong.
Role Overview
As a
Software Development Intern
, you will work closely with our engineering team to build and extend the core robotics SDKs, microservices, and infrastructure that power our humanoid robots.
You will gain hands-on experience across our toolchain:
Go, Rust, GraphQL, gRPC, NATS JetStream,
and
Bazel
, learning how distributed systems meet real-time robotics.
What You'll Work On
Within 1 Month – Learn & Build Foundations
- Dive into our stack: Go, Rust, GraphQL, gRPC, and Protobuf.
- Understand our Bazel-based monorepo and build pipelines.
- Learn Docker and Kubernetes for deployment and orchestration.
- Work with NATS JetStream and Kafka for event-driven communication.
- Build small SDKs or utilities that interact with robot subsystems (audio, vision, sensors, etc.).
Within 3 Months – Integrate & Deliver
- Contribute to major components within the Humanoid Framework.
- Extend microservices and message pipelines controlling humanoid behaviour.
- Work on real-time data streaming and state synchronization across devices.
- Apply best practices in CI/CD, Terraform, and Ansible.
- Collaborate with AI engineers integrating speech, motion, and conversational models.
- Benchmark TTS and STT models for realism and low latency.
Who You Are
- Pursuing or completing a
Bachelor's or Master's
in Computer Science, Engineering, or a related field. - Strong fundamentals in
data structures, algorithms, and network systems
. - Proficient in at least one systems language:
Go, Rust, or C++
. - Passionate about
robotics, distributed systems,
and
AI integration
. - Eager to learn and contribute to
production-grade humanoid software
.
Nice to Have
- Experience with
Bazel, Nix, or FlatBuffers
. - Familiarity with
gRPC, GraphQL APIs,
or
SDK development
. - Curiosity about
speech, vision,
or
motion systems
.
Why Join Us
You will be part of a passionate team building the future of human–robot interaction. There is a strong possibility of
conversion to full-time
based on your enthusiasm and performance.
-
Software Support Engineer
2 weeks ago
Bengaluru, Karnataka, India Travtech Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are seeking a proactive and detail-oriented Software Support Engineer to provide technical assistance, troubleshoot software issues, and ensure smooth product performance for our clients and internal teams. T Required Candidate profile2–5 years of experience in software support, application support, or technical support. Strong knowledge of SQL and...
-
Software Engineering, Intern
2 weeks ago
Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 5,00,000 - ₹ 12,00,000 per yearBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Software Engineering Intern
7 days ago
Bengaluru, Karnataka, India Tap Growth ai Full time ₹ 6,00,000 - ₹ 12,00,000 per yearWe're Hiring: Software Engineering Intern We are seeking a passionate and motivated Software Engineering Intern to join our dynamic development team. This is an excellent opportunity for students or recent graduates to gain hands-on experience in software development, work on real-world projects, and learn from experienced engineers in a collaborative...
-
Software Engineer Intern
2 weeks ago
Bengaluru, Karnataka, India ClearTrust Full time ₹ 2,00,000 - ₹ 6,00,000 per yearCompany DescriptionClearTrust provides robust security solutions against Invalid Traffic (IVT) to Publishers and Media Buyers, ensuring compliance with Media Rating Guidelines. Available as a SaaS platform, ClearTrust offers over 100 in-built filters, customizable filter profiles, transparent reporting, and exceptional support. With the capability of...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...
-
Senior Software Engineer
23 hours ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...
-
Software Engineer IV
2 weeks ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAs a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...
-
Software Engineer Intern
2 weeks ago
Bengaluru, Karnataka, India Randstad Full time ₹ 6,00,000 - ₹ 12,00,000 per yearAs a Software Development Intern in our dynamic team, you'll gain hands-on experience in developing cutting-edge software using modern technologies and frameworks.You'll work alongside our talented developers on various aspects of application development, from coding to design, in an environment that values good engineering and customer-centric design.This...