We are looking for a Computational Geometry Engineer

We are looking for a Computational Geometry Engineer

We’re looking for a Computational Geometry Engineer who enjoys solving deep geometric problems and turning them into robust systems that work on real-world CAD data. This is a high-impact, high-agency role where you’ll own the geometric core of our platform and help push the boundaries of what’s possible in browser-based hardware collaboration, without compromising correctness, performance, or reliability.

Apply here

Location: Stockholm, Sweden
Employment type: Full-time
Department: Engineering

We are Encube

At Encube, we’re building a cutting-edge visual collaboration platform where hardware teams come together to explore designs, share insights and shape ideas to invent better products faster with 3D is at the center.

We’re looking for a Computational Geometry Engineer to build and own the geometric core of Encube’s platform. This is a high-impact, high-agency role where deep algorithmic work meets real product constraints.

We look for engineers with strong algorithmic thinking and solid product judgment. People who take ownership, drive clarity when it’s missing, and create lift.

What you’ll do

You’ll be part of product engineering, owning geometry-heavy systems from scoping and technical design to implementation, testing, and long-term evolution. This includes:

  • Design and implement core computational geometry algorithms for boundary representations (B-reps) and 3D meshes.
  • Build and maintain production geometry pipelines that integrate tightly with backend services.
  • Write high-quality production Python code that is correct, testable, and maintainable.
  • Work closely with graphics, frontend, and backend engineers on data models, APIs, and integration points.
  • Debug numerical robustness issues and geometric edge cases in real-world data.
  • Contribute to testing, CI/CD (Continuous Integration / Continuous Deployment), and containerized development workflows.

Our tech stack

  • Python, with bindings where performance demands it (e.g. C++ with nanobind, or Rust with PyO3/maturin).
  • REST and WebSocket APIs.
  • CI/CD via GitHub Actions, including integration testing with test containers, unit tests, and end-to-end tests.
  • AWS S3 and CDN for asset delivery.

What we’re looking for

  • Strong fundamentals in computational geometry.
  • Practical experience with CAD concepts, B-rep data structures, and polygonal mesh processing.
  • Solid software engineering skills, including testing strategies, CI/CD pipelines, and containerization.
  • Production experience with Python in non-trivial systems.
  • A hands-on, owner mindset: comfortable moving between algorithms, architecture, and real product constraints.
  • Ability to reason clearly about algorithmic complexity, numerical robustness, and trade-offs.

Nice to have

  • Proficiency in C++ or another systems programming language.
  • Experience writing high-performance, robust algorithmic code.
  • Additional background in computer vision or image processing.
  • Familiarity with geometric modeling kernels or computational geometry libraries (e.g. Parasolid, CGAL, VTK, Manifold).
  • Domain knowledge in industrial part design and manufacturing (CNC milling, die casting, injection molding, CAD/CAM).
  • Working knowledge of glTF and 3D asset pipelines.

Why you’ll love working here

  • Impact from day one. You’ll shape systems and decisions that define the backbone of Encube’s platform.
  • Autonomy and trust. We operate with high ownership, high agency, high trust, and minimal bureaucracy.
  • Collaborative culture. Work closely with a talented, truth-seeking, and humble team that values learning, experimentation, and impact over ego.
  • Grow by building product that supercharges hardware engineering, solves hard problems, works at large scale, and genuinely innovates.
  • Engineering excellence. Join a company where high standards are the norm and everyone on the team deserves to be here.

Sound like you?

If you enjoy combining deep algorithmic engineering with real product constraints, and want to build the geometric foundations of a fast-growing deep-tech startup, we’d love to hear from you. Come help us define what world-class computational geometry looks like at Encube.

Apply here

Explore other positions

See all open positions

Backend Engineer

We’re looking for a Backend Engineer who loves solving complex technical challenges with the end-user in mind. This is a high-impact, high-agency role where you’ll shape our backend architecture, ensure our platform performs at scale, and help the team iterate quickly without compromising quality, reliability, or security.

Read more & apply

Frontend Engineer

We’re looking for a Frontend Engineer who loves solving complex technical challenges with the end-user in mind. This is a high-impact, high-agency role where you’ll shape our frontend architecture and help the team iterate quickly without compromising quality, reliability or security.

Read more & apply

Graphics Engineer

We’re looking for a Graphics Engineer who loves pushing the limits of browser-based rendering with the end-user in mind. This is a high-impact, high-agency role where you’ll shape our 3D architecture, ensure our platform handles complex geometry at scale and help the team deliver a visual experience that is fast, smooth and beautiful.

Read more & apply

1 / 3