TRPD-26-04481
Senior Python AI Engineer (LLM Agents) – Engineering/CAD Automation
Hire a senior Python engineer to build and deploy LLM-powered agentic applications and full-stack web apps for engineering workflows. The role focuses on designing REST APIs, integrating AI agent frameworks (LangChain/CrewAI/AutoGen/LlamaIndex), implementing RAG and prompt engineering, and automating CAD/CAE/BIM tooling via SDKs/CLIs to generate and validate 3D models (STEP/IGES/IFC) and run simulation/testing pipelines. Preferred candidates have hands-on integration experience with tools like AVEVA E3D, Tekla Structures, STAAD.Pro/IDEA Statica, or CATIA v5 and can translate engineering rules into robust software logic.
Position summary
- Location
- India
- Workplace
- Hybrid
- Employment
- Full Time
- Experience
- Minimum 6 years and Maximum 10 years
Role overview
Why This Role Matters.
Hire a senior Python engineer to build and deploy LLM-powered agentic applications and full-stack web apps for engineering workflows. The role focuses on designing REST APIs, integrating AI agent frameworks (LangChain/CrewAI/AutoGen/LlamaIndex), implementing RAG and prompt engineering, and automating CAD/CAE/BIM tooling via SDKs/CLIs to generate and validate 3D models (STEP/IGES/IFC) and run simulation/testing pipelines. Preferred candidates have hands-on integration experience with tools like AVEVA E3D, Tekla Structures, STAAD.Pro/IDEA Statica, or CATIA v5 and can translate engineering rules into robust software logic.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
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.
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.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Python
FastAPI
Flask
Django
REST API
LLM
Prompt Engineering
RAG
Retrieval Augmented Generation
LangChain
CrewAI
AutoGen
LlamaIndex
AI Agents
Multi-agent workflows
SDK
CLI
IFC
STEP
IGES
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Python
Backend web frameworks (FastAPI or Flask or Django)
LLM application development
Prompt engineering
Retrieval-Augmented Generation (RAG)
AI agent frameworks (LangChain or CrewAI or AutoGen or LlamaIndex)
REST API design and integration
Integration with external software via SDKs/APIs/CLI tools
Handling geometric data and/or 3D file formats (IFC, STEP, IGES) and/or spatial data structures
Preferred
Nice to Have
Engineering tool integration: AVEVA E3D (Everything3D)
Engineering tool integration: Tekla Structures
Engineering tool integration: STAAD.Pro
Engineering tool integration: IDEA Statica
Engineering tool integration: CATIA v5
Automated pipelines for simulation/testing (stress analysis/structural validation)
Full-stack web application development
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Senior Python AI Engineer (LLM Agents) – Engineering/CAD Automation
One page, about two minutes. We only ask for what we actually need to have a first conversation.