Foundation EGI
Foundation EGI
Foundation EGI develops enterprise software for manufacturing and engineering teams that turns 3D CAD data into usable technical documentation. Its AI-driven platform generates parts catalogs, GD&T drawings, assembly sequences, and multilingual operator and service manuals from digital assemblies. By applying machine learning and computational design to industrial workflows, Foundation EGI helps organizations improve documentation accuracy and traceability while reducing drafting effort and accelerating product development.

Research Software Engineer – Simulation, Algorithms and Geometry Processing

Develop geometry processing, simulation, and rendering systems for engineering applications. Apply machine learning to CAD, CAE, and CAM data to support AI-assisted design and manufacturing.

Description

  • Create and maintain geometry-processing and simulation algorithms for engineering use cases
  • Develop services that read, transform, and write 2D and 3D engineering data
  • Build rendering components that produce 2D and 3D visual assets
  • Organize and maintain large datasets for machine-learning applications
  • Implement and improve post-training pipelines for machine-learning models
  • Help create domain-specific languages for engineering workflows
  • Use machine learning to solve engineering problems involving CAD, CAE, and CAM data
  • Convert complex geometry, design processes, and simulation information into formats suitable for AI systems

Requirements

  • Demonstrated code-development experience is essential for consideration
  • At least five years of academic or industry experience in geometric processing, simulation, optimization, machine learning, or domain-specific languages
  • Ability to write clean, modular, and maintainable Python
  • Experience creating datasets and developing data pipelines
  • PhD or MS focused on computational design, simulation, or artificial intelligence
  • Background building software tools for CAD, CAM, or CAE
  • Experience developing or fine-tuning large language models, including quantization, pruning, distillation, or reinforcement learning
  • Experience designing or implementing domain-specific languages or compilers

Benefits

  • Opportunity to participate in the company’s long-term success through equity
  • Medical, dental, and vision coverage through a comprehensive benefits package
  • Retirement savings support
  • Generous paid time off and company holidays
  • Remote-first working arrangement
  • Company-funded offsites and team gatherings
  • Professional development and ongoing learning opportunities
  • Home-office assistance and remote-work resources

Related Jobs

Walmart

Staff Software Engineer, Agentic AI — Walmart

Walmart

Lead the architecture and development of scalable agentic AI applications and multi-agent systems at Walmart. Partner across engineering, data science, product, and business teams to deliver enterprise AI products.

Open