Research and Prototyping
- Design, develop, test, and deploy robust and efficient software for robotics and perception systems, with a focus on rapid iteration and prototyping.
Participate in the Agile Development Cycle
- Actively contribute to Agile activities such as sprint planning, daily stand-ups, and retrospectives. Document project details, technical specifications, and process updates on Confluence to maintain transparency and knowledge sharing. Collaborate closely with other software teams to translate research concepts into functional prototypes.
Develop and maintain agentic pipelines.
- Use tools including n8n, Python, JavaScript, Supabase, Pinecone, Huggingface and NotebookLM.
RAG & Knowledge Management
- Build vector databases, chunking/embedding strategies, guardrails, and evaluation strategies.
MLOps:
- Deploy AI models and maintain for reliability and speed. Implement knowledge base, evaluation pipelines, model versioning, and deployment workflows to production environments. Perform data collection, data sanitation, prompt engineering, context engineering, database optimization, token minimization.
Data Integration, Monitoring, and Reliability
- Integrate multiple data sources and services (e.g., CRM, support tools, product analytics, internal databases). Implement logging, error handling, and monitoring for automation workflows to ensure reliability and traceability. Test and debug flows, APIs, and scripts for production readiness.