Algorithm Engineer

Job Category: Software Developer
Job Type: Full Time
Job Location: Qatar
Company Name: ConSol Partners

Company Overview

Founded in 2008, ConSol Partners are one of the world’s leading technology recruitment brands based in London and Austin. ConSol Partners provide permanent and contract recruitment solutions to FTSE & Fortune 500 companies, global brands and start-ups across the internet supply chain of Communications, Cloud and Digital. The expansion of network COMMUNICATIONS empowers the next generation of online CLOUD technology which inspires and enables the evolution of DIGITAL content. Listed for the last three consecutive years by The Sunday Times Best Companies to Work For and twice in The Sunday Times Virgin Fast Track Top 50 fastest growing UK companies list, ConSol Partners has worked successfully on assignments in 60 different countries.

About the job

Revolutionize the CAD Industry: Senior Geometric Algorithms Specialist (Confidential Client)

Are you a highly skilled Geometric Algorithms Specialist passionate about pushing the boundaries of what’s possible in CAD technology? Do you thrive in collaborative, fast-paced environments where innovation is not just encouraged but expected? If so, this is a unique opportunity to join a well-funded and ambitious project poised to revolutionize the CAD industry.

About the Project:

We are working with a rapidly growing and financially secure international company developing next-generation geometry kernel technology. This is not just another incremental update; this is a ground-up effort to address the core limitations of existing CAD systems and unlock unprecedented levels of performance, precision, and functionality. You will be part of a talented team of experts working on cutting-edge algorithms that will redefine how engineers and designers interact with 3D models. The company has a strong international presence, with plans for expansion in Europe.

What You’ll Do:

  • Design, develop, implement, and optimize core geometric algorithms for a new geometry kernel.
  • Focus on critical areas such as:
  • High-performance curve and surface intersections with high precision (<10e-6).
  • Tolerant modeling.
  • Filleting.
  • Surface blending, surface/curve bridging.
  • Boolean operations (including non-manifold bodies).
  • Mid-surface generation.
  • Precise hidden line removal.
  • Knitting/sewing.
  • Shelling/thicken/offsetting.
  • Sweeping/lofting.
  • Tackle challenging problems related to NURBS/B-Splines, subdivision surfaces, freeform geometry, and parametric curves/surfaces (including procedural surfaces like blending and hole-filling).
  • Collaborate closely with other algorithm specialists, architects, and software engineers in an Agile (Scrum) environment.
  • Contribute to the overall architecture and design of the geometry kernel.
  • Play a key role in shaping the future of CAD technology.

What You’ll Need:

  • Extensive experience (5+ years preferred, 7+ highly preferred) in geometric algorithm development within a commercial or research setting.
  • Deep understanding of fundamental geometric concepts and algorithms.
  • Proven ability to implement complex algorithms efficiently and robustly.
  • Strong C++ programming skills and experience with modern software development practices (e.g., Scrum).
  • Experience with one or more major geometry kernels (e.g., Parasolid, ACIS, OpenCASCADE, NLib, CGM, Think3) is a significant advantage.
  • Experience in developing algorithms for surface/curve intersection, blending, boolean operations, or other relevant areas is highly desirable.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a team environment.
  • Experience working in a Windows and Linux development environment.

What We Offer:

  • The chance to work on a truly groundbreaking project with the potential to transform an entire industry.
  • A stimulating and collaborative work environment with a team of top-tier engineers and researchers.
  • Competitive compensation (120,000-150,000 EUR base, 150,000-200,000 EUR with performance bonuses) and benefits package.
  • Opportunity for significant professional growth and development.
  • Be part of a company with a strong international presence and vision, including European expansion plans.
  • Flexible work arrangements (initially remote possible, transitioning to a hybrid model with 3-4 days/week in a central European office).
  • Occasional travel (1-2 trips per year for 1-2 weeks).

Why This Is Different:

This is not just another job; it’s an opportunity to make a real impact. You will be joining a project at a pivotal moment, with the chance to contribute to fundamental advancements in CAD technology. If you are passionate about pushing the limits of what’s possible and want to be part of something truly special, we encourage you to apply.

To Apply:

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx