CFD Geometry and Meshing Developer

Flexcompute Inc.

$90K — $130K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science or related field.
  • Solid foundation in computer science and networking.
  • Strong background in Computational Geometry, Graphics, and Meshing.
  • Proficient in C/C++/Cuda/MPI/OpenMP and Python for scientific computing and scripting.
  • 5+ years of experience, with 3+ years in a graphics-intensive role; flexibility for exceptional candidates.
  • Strong collaboration and communication skills.

Responsibilities

  • Design and develop scalable algorithms for geometry manipulation and interactive 3D visualization.
  • Profile and optimize implementations for performance on CPUs/GPUs.
  • Collaborate with UI and scientific visualization teams to enhance user experience.
  • Work with Product Management and QA to meet product milestones on time.
  • Follow software engineering practices, ensuring maintainable and robust code.

Benefits

  • Competitive compensation package with equity options.
  • Comprehensive medical, dental, and vision insurance.
  • 401(k) contribution plan.
  • Gym allowance for fitness support.
  • Collaborative and intellectually engaging team environment.
Full Job Description
Responsibility

You will play a crucial role in the design, development, and optimization of our backend 3D geometry, visualization, and meshing technology, conduct architectural design, and optimize product performance and experience. As a key force in our team, you will play a central role in advancing the application of cutting-edge 3D technology. You will work closely with our R&D team and front-end engineers to implement new features, improve user experience, and ensure the highest quality standards are met. Your work will contribute to the continued growth and success of Flexcompute Inc. as a leader in simulation technology.
  • Design and develop parallel, scalable, and real-time algorithms to support geometry manipulation, meshing, mesh adaptation, and interactive 3D visualization tools.
  • Profile and optimize feature implementation to improve speed and scalability on CPUs/GPUs
  • Collaborate with teams developing the user-interface and scientific visualization tools/technologies making user experience a priority
  • Engage with Product Management, Quality Assurance, and Documentation teams to accomplish product milestones in a timely manner
  • Follow sound software engineering practices like continuous integration and code review. The code we write today will underpin our platform simulation products for years to come - it needs to be maintainable, extensible and robust

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field; solid foundation in computer science and networking.
  • Strong background in Computational Geometry, Graphics, and Meshing. Knowledge of numerical approximations.
  • C/C++/Cuda/MPI/OpenMP for scientific computing and Python (or similar) for scripting
  • 5+ years of work experience, 3+ years in meshing / graphics intensive development with proven contribution; exceptional candidates can be considered with relaxed criteria.
  • Good team collaboration and communication skills, adept at analyzing and solving problems with design solutions.
  • Ability to work in a fast-paced and dynamic environment


Preferred
  • Industry experience in implementing and testing new features in commercial meshing software for CFD solvers
  • PhD in Computational Science and Engineering, Mechanical Engineering or Aerospace Engineering
  • Expertise in one or more of the following topics:
    • Adaptive mesh refinement
    • Delaunay triangulation or advancing front method
    • Multi-threaded data structures for surface and volume meshing
    • Development of scalable, parallel scientific software using MPI, OpenMP, or CUDA
    • Scientific visualization techniques


Benefits

  • Competitive compensation with equity of a fast-growing startup.
  • Medical, dental, and vision health insurance.
  • 401(k) Contribution.
  • Gym allowance.
  • Friendly, thoughtful, and intelligent coworkers.

Similar Jobs

More Jobs at Flexcompute Inc.

More Technical Services Jobs

Find similar CFD Geometry and Meshing Developer jobs: