
AI Lab - Full stack Software developer
- Gurgaon, Haryana
- Permanent
- Full-time
- Build and rapidly iterate compelling, high-quality, responsive web applications from concept to customer demo.
- Experience in full stack web development using Typescript/JavaScript, React, HTML5 and CSS3,
- Develop robust and scalable back-end services using Node.js or Serverless to serve data and integrate with AI/ML models.
- Develop interactive frontend visualizations in 2D/3D using modern web technologies.
- Collaborate closely with AI scientists and domain experts to understand requirements and translate complex data into intuitive user interfaces.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in code reviews and provide constructive feedback to team members.
- Bachelor's degree in computer science or a related field, or equivalent practical experience.
- Proven experience building rich, interactive frontends with React and TypeScript.
- Hands-on experience with a 3D web graphics library (Three.js)
- Experience building full-stack applications with Next.js, including creating backend logic using API Routes.
- Experience with cloud-centric development and deployment (Azure); serverless backends (Azure Functions), Azure Storage and other common services.
- Familiarity with DevOps tools and CI/CD pipelines.
- Demonstrates enthusiasm, creativity in problem-solving, critical thinking, and effective communication in a distributed team environment.
- Strong communication skills in English
- Experience with 3D modelling (Blender or equivalent)
- Experience with Nvidia Omniverse, its Python SDK, and the Universal Scene Description (USD) format.
- Experience interacting with AI/ML models or AI inference endpoints.
- Familiarity with containerization using Docker.
- Knowledge of authentication and authorization frameworks such as OAuth, JWT, and OpenID Connect.