onsite
Backend Engineer (Algorithms) - Pro5.ai
Backend Engineer
Backend Engineer specializing in algorithms to develop scalable systems for 3D geometry computation and design automation using Java and Google Cloud.
About the role
Key Responsibilities
- Design and develop backend algorithms for 3D geometry computation and design automation.
- Implement efficient data structures and algorithmic solutions using Java and object model libraries.
- Develop and optimize algorithms for structural geometrical placements and design processes.
- Collaborate with frontend engineers to integrate backend algorithms with visualization and rendering layers.
- Utilize Google Cloud services to support scalable geometry processing.
- Analyze and refine existing algorithms to improve performance, accuracy, and reliability.
Requirements
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field.
- Strong backend development experience with Java.
- Experience implementing complex algorithms and advanced data structures.
- Familiarity with object model libraries and common design patterns.
- Understanding of structural or computational geometry and design automation techniques.
Skills
javaalgorithmsdata structuresgoogle cloudcomputational geometrygenerative ai