Software Engineer - Front End with AI
Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a Software Engineer – Front End with AI in Pune, India!
We are seeking an experienced and highly motivated UI Developer to join the NETVIBES Development Team.
Our ideal candidate goes beyond traditional front-end development and brings hands-on experience integrating AI capabilities into products, including agent-based architectures, prompt engineering, and LLM-driven workflows.
Role description & Responsibilities
• You will be responsible for building scalable, reusable, and intelligent UI-driven applications that seamlessly integrate with backend systems and AI services. A key part of your role will be to design and implement AI-powered user experiences, including interaction with LLM-based agents and orchestration frameworks.
• You will contribute to products that are widely adopted across multiple applications, ensuring both high-quality UX and intelligent automation capabilities.
• Design, build, and maintain efficient, reusable, reliable, and responsive JavaScript code
• Develop AI-integrated front-end experiences, leveraging LLM APIs and agent frameworks (e.g., LangChain / LangGraph or similar)
• Design and optimize prompt workflows and prompt engineering strategies for real-world product use cases
• Build and integrate agent-based systems into UI workflows (multi-step reasoning, tool usage, orchestration)
• Design, code, and manage automated test scripts
• Implement performance and quality modules
• Identify bottlenecks and bugs, including those in AI-driven flows, and devise solutions
• Ensure code quality, organization, and automation standards
• Collaborate closely with backend, AI, and product teams to deliver cohesive solutions
Qualification
• Strong engineering background with consistent academic performance (60%+ throughout)
• Clear understanding of OOPS and Data Structures
• Proficient in front-end technologies: vanilla JavaScript, HTML5, CSS
• Proven experience in integrating AI/LLM capabilities into production applications
• Hands-on exposure to:
• Agent development frameworks (e.g., LangChain, LangGraph, or equivalent)
• Prompt engineering and prompt optimization techniques
• API-based LLM integrations and async workflows
• Strong understanding of asynchronous request handling, partial page updates, and AJAX
• Ability to deliver pixel-perfect UI implementations
• 2–4 years of relevant experience
• Ability to work independently on complex technical problems, including AI-driven features
• Strong debugging and analytical skills
• Excellent written and verbal communication skills
• Passion for emerging technologies, especially in the AI/LLM space
• Exposure to 3DEXPERIENCE platform is a plus
What’s in it for you
• Work in a culture of collaboration and innovation
• Be at the forefront of building software products that are being deployed in mission-critical projects worldwide
• Be offered avenues to develop yourself for career progression
• Not a low-level development opportunity, as you would get to work in the real business world and with a wide range of customers & coworkers