Artificial Intelligence Engineer

Eurotech, Inc.
United States
12 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

3d Models Computer-Aided Design Artificial Intelligence Algorithm Design Artificial Neural Networks C++ (Programming Language) Computer Programming Distributed Computing Environment High-Level Architecture Python (Programming Language) Machine Learning Language Modeling
+8 more
Computational Geometry Software Deployment Software Engineering Pytorch Deep Learning Generative AI Information Technology Industrial Software

Job description

The company is looking for a highly experienced AI Software Engineer specialising in multimodal models for 3D geometry, CAD and mesh representations.

This is a hands-on software and algorithm development role focused on building production-grade AI technologies capable of understanding, representing and generating complex engineering geometry.

The successful candidate will work at the intersection of multimodal foundation models, geometric deep learning, CAD/CAE geometry, mesh representations and engineering software development.

Responsibilities

  • Design and develop multimodal AI models capable of understanding and processing engineering geometry.
  • Develop models combining different engineering data modalities including:
  • CAD geometry
  • B-Rep / boundary representations
  • surface and volume meshes
  • point clouds
  • images and sketches
  • text and engineering metadata
  • simulation and physics data
  • Develop scalable representations and embeddings for complex 3D engineering geometry.
  • Develop geometry encoders and tokenisation strategies suitable for large-scale multimodal models.
  • Develop transformer, graph-based, generative or foundation-model architectures for 3D engineering data.
  • Develop models for geometry understanding, generation, reconstruction, modification and reasoning.
  • Develop AI capabilities for mesh generation, mesh understanding and geometry-to-mesh workflows.
  • Integrate AI models into production engineering software products and CAE/CAD workflows.
  • Develop robust training, inference and evaluation pipelines.
  • Optimise models for large engineering datasets and production deployment.
  • Work closely with computational geometry, CAE, meshing and HPC software teams.
  • Translate state-of-the-art AI research into reliable and scalable industrial software.
  • Contribute to technical architecture and long-term product strategy for geometry-based AI technologies.

Requirements

  • MSc or PhD in Computer Science, Artificial Intelligence, Machine Learning, Computational Geometry, Applied Mathematics or a related discipline.
  • Strong hands-on software development experience in AI/ML.
  • Excellent programming skills in Python, with strong software engineering fundamentals.
  • Experience with PyTorch or another major deep learning framework.
  • Strong experience in one or more of the following:
  • multimodal learning
  • foundation models
  • transformers
  • generative models
  • geometric deep learning
  • 3D machine learning
  • graph neural networks
  • representation learning
  • Experience working with 3D data such as meshes, CAD geometry, B-Rep, point clouds or surface representations.
  • Strong understanding of modern deep learning architectures and model training methodologies.
  • Ability to translate research concepts into robust production software.

Highly Desirable

  • Experience with CAD, CAE or engineering geometry.
  • Knowledge of B-Rep / boundary representation, NURBS or parametric CAD.
  • Experience with triangle meshes, tetrahedral meshes, surface meshes or unstructured meshes.
  • Experience with geometric deep learning or graph neural networks.
  • Experience developing transformer architectures for 3D or geometric data.
  • Experience with multimodal foundation models involving text, images and 3D representations.
  • Experience with diffusion models, autoregressive models, VQ-VAE or other generative architectures.
  • Experience with neural operators, Physics AI or simulation-based machine learning.
  • Experience with geometry generation or AI-driven meshing.
  • Experience developing commercial engineering, CAD, CAE or scientific software.
  • Strong C++ skills would be advantageous.
  • Experience optimising large models for GPU inference or distributed training would be beneficial.

Relevant Technical Areas

Relevant experience may include:

  • 3D foundation models
  • Geometric deep learning
  • Generative CAD
  • Neural CAD
  • Mesh generation with deep learning
  • 3D representation learning
  • Multimodal large models
  • Vision-language models applied to engineering data
  • Graph transformers
  • Mesh transformers
  • Point-cloud transformers
  • B-Rep learning
  • CAD sequence modelling
  • Physics-informed or physics-aware AI

Ideal Background

We are particularly interested in candidates who combine strong AI development capabilities with an understanding of geometry, CAD, CAE, 3D data or scientific engineering applications.

The strongest candidates are likely to have developed AI technologies that operate directly on meshes, CAD models, B-Rep geometry, point clouds or other complex 3D engineering representations, rather than working exclusively with text or 2D image data.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

2:09 min

Introduction to building iOS augmented reality applications

Nermin Sehic · LIVE

2:37 min

Tracing the evolution from early AI to generative AI

Mike Mike · World Congress 2025

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all