Software Engineer
Ocean Friends
About the Role
Ocean Friends is developing a cutting-edge platform that combines artificial intelligence and data analytics to deliver a comprehensive approach to pediatric therapies. The organization focuses on leveraging advanced technology to improve therapeutic outcomes and care experiences for children and their families. Team members collaborate across engineering, data, and clinical domains to build reliable, scalable solutions for real-world healthcare environments. Ocean Friends offers opportunities to work on impactful products that integrate innovation with social good.
This is a full-time, on-site Software Engineer role based in Bengaluru. The Software Engineer will design, develop, test, and maintain software components that power the pediatric therapy platform, with a strong focus on reliability, performance, and scalability.
Key Responsibilities
- Build and maintain AI agents for scheduling, claims, parent journaling, therapist documentation, and more.
- Evaluate, experiment with, and integrate new AI models and tools quickly.
- Design systems that combine deterministic rules with LLM reasoning.
- Create delightful experiences for therapists, parents, and admin teams.
- Implement backend services and APIs.
- Integrate AI and data analytics modules.
- Write clean and maintainable code.
- Collaborate closely with product managers, data scientists, and clinical experts.
- Participate in code reviews.
- Improve development processes.
- Troubleshoot production issues.
- Contribute to architecture decisions and technical documentation.
- Develop scalable microservices on GCP (Cloud Run, Firestore, BigQuery, Pub/Sub).
- Work with structured/unstructured data, PDFs, audio, and multimodal features.
- Build APIs, automation pipelines, and real-time event systems.
- Work closely with founders and customers to understand therapy workflows.
- Translate customer needs into product features.
- Use empathy and curiosity to understand how your work impacts children, parents, and therapists.
- Make product decisions that balance business value, ROI, usability, and technical feasibility.
Requirements & Tech Stack
- Software Engineer role focused on using AI to make a real-world difference in children's lives.
- This is a full-spectrum technology + business + product thinking position.
- Develop robust, scalable backend services (Python + GCP preferred).
- Build AI-powered agents, copilots, and automation workflows.
- Stay on the cutting edge of the AI ecosystem (agents, RAG, speech models, multimodal, reasoning engines).
- Translate business problems into elegant systems and intelligent tools.
- Work deeply with founders, users, and therapy centers.
- Write clean, maintainable Python or TypeScript code.
- Business understanding is nearly more important than pure technical skill.
- Superpower should be connecting therapy workflows, parent journeys, and business needs to AI capabilities.
Qualifications
- B.TECH. in Computer Science from an IIT/Tier-1 institute.
- Mission-driven—excited about helping kids and families.
- Empathetic and comfortable talking to non-technical users.
- Curious about therapy, parent journeys, and clinic operations.



