AI Engineer / Full-Stack Developer (Engineering Software Integration) (Bengaluru)

AI Engineer / Full-Stack Developer (Engineering Software Integration) (Bengaluru)

17 Sep
|
Cyient
|
Bengaluru

17 Sep

Cyient

Bengaluru

Job Description:

Key Responsibilities

AI & Application Development

- Build AI Agents: Design, develop, and deploy AI agentic applications, skills which interact with external software, multi-agent workflows, and LLM-powered solutions tailored for engineering workflows.
- Develop Web Apps: Create robust, scalable full-stack web applications utilizing Python and modern backend frameworks.
- API Integration: Design, build, and maintain high-performance RESTful APIs to ensure seamless communication between web applications, AI models, and engineering software.

CAD & Engineering Tool Automation
- Automate 3D Modeling: Write scripts and programs to programmatically generate, modify, and manipulate complex 3D engineering models.
- Workflow Automation & Testing: Develop automated pipelines to push models into engineering simulation software and execute automated testing, stress analysis, or structural validation.
- Tool Integration: Leverage SDKs, APIs, and CLI tools of industry-standard engineering software to extract data and automate manual tasks.

Role Requirements

Technical Skills

- Programming: Robust proficiency in Python and its ecosystem (e.g., FastAPI, Flask, Django).
- AI & LLMs: Experience building applications with LLMs, prompt engineering, Retrieval-Augmented Generation (RAG), and AI agent frameworks (e.g., LangChain, CrewAI, AutoGen, or LlamaIndex).
- APIs: Extensive experience in developing and consuming REST APIs.
- Data & 3D Formats: Familiarity with handling geometric data, 3D file formats (e.g., IFC, STEP, IGES),



or spatial data structures.

Preferred Domain Experience

Direct experience using, developing plug-ins for, or programmatically interacting with at least one of the following engineering tools is highly preferred:

- Plant & Piping Design: AVEVA E3D (Everything3D)
- Structural BIM: Tekla Structures
- Structural Analysis: STAAD.Pro or IDEA Statica
- Mechanical CAD: CATIA v5

Soft Skills & Qualifications
- Experience: 3-6 years of professional experience in software engineering, AI development, or computational design.
- Education: Bachelor's or Master's degree in Computer Science, Structural Engineering, Mechanical Engineering, Civil Engineering, or a related field.
- Problem Solving: A strong analytical mindset capable of translating complex physical engineering rules into digital logic and software workflows.
- Communication: Excellent collaboration skills to work effectively alongside domain-expert engineers and product managers.

Department:

Technology Group (India) Associate

Role:

We are seeking a skilled and innovative Senior AI Engineer / Full-Stack Developer with 3 to 6 years of experience to join our team. In this role, you will bridge the gap between cutting-edge Artificial Intelligence and core industrial engineering tools. You will lead the development of web applications and advanced AI agentic systems that automate, analyze, and optimize 3D modeling and structural testing workflows. Location: Bangalore, Remote, Hybrid

Designation:

Associate

📌 AI Engineer / Full-Stack Developer (Engineering Software Integration) (Bengaluru)
🏢 Cyient
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer / full-stack developer (engineering software integration) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer / full-stack developer (engineering software integration) (bengaluru) / bengaluru