Backend Engineer (Algorithms)

Pro5.ai

India

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pro5.ai is seeking a Backend Engineer specializing in design algorithms to advance 3D geometry computation and automaton design within a cloud-native platform. You will build high-performance backend systems powering geometry and automation layers for industrialized construction workflows.

The role emphasizes strong Java backend development, complex algorithms, and effective collaboration with frontend teams to integrate rendering and visualization components in a scalable, cloud-based

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • Strong backend development experience with Java.
  • Experience implementing complex algorithms and working with advanced data structures.
  • Familiarity with object model libraries and common design patterns.
  • Experience using Google Cloud services within backend systems.
  • Understanding of structural geometry, computational geometry, or design automation techniques.
  • Exposure to generative AI algorithms or algorithmic design approaches is valued.

Responsibilities

  • Design and develop backend algorithms that support 3D geometry computation and design automation.
  • Implement efficient data structures and algorithmic solutions using Java and relevant object model libraries.
  • Develop and optimize algorithms that automate structural geometrical placements and design processes.
  • Collaborate with frontend engineers to integrate backend algorithms with visualization and rendering layers.
  • Utilize cloud infrastructure, particularly Google Cloud services, to support scalable geometry processing.
  • Analyze and refine existing algorithms to improve performance, accuracy, and reliability.
  • Work with cross-functional teams to translate design and engineering requirements into scalable backend solutions.
  • Document algorithmic approaches, methodologies, and technical best practices.

Skills

Java
Backend development
Algorithms
Data structures
Cloud computing

Education

Bachelor's degree in Computer Science/Engineering

Tools

Google Cloud
Java libraries

Job description

About the Role

We are hiring on behalf of an innovative technology company transforming the industrialized construction industry through advanced design automation and cloud-native platforms. The company develops intelligent systems that automate complex design workflows, enabling architects and engineers to optimize structural layouts and accelerate building design processes at scale. They combine computational geometry, cloud infrastructure, and generative AI to power next-generation tools that automate 3D structural modeling and geometrical placements. Their platform is designed to improve efficiency, accuracy, and scalability across modern design and engineering environments.They are currently looking for a Backend Engineer specializing in design algorithms to join their engineering team and contribute to the development of high-performance systems that power the geometry and automation layers of their platform.This is a full-time contract role, renewable depending on ongoing project needs and performance, offering strong potential for long-term collaboration in a high-impact engineering environment.

Key Responsibilities
  • Design and develop backend algorithms that support 3D geometry computation and design automation.
  • Implement efficient data structures and algorithmic solutions using Java and relevant object model libraries.
  • Develop and optimize algorithms that automate structural geometrical placements and design processes.
  • Collaborate with frontend engineers to integrate backend algorithms with visualization and rendering layers.
  • Utilize cloud infrastructure, particularly Google Cloud services, to support scalable geometry processing.
  • Analyze and refine existing algorithms to improve performance, accuracy, and reliability.
  • Work with cross-functional teams to translate design and engineering requirements into scalable backend solutions.
  • Document algorithmic approaches, methodologies, and technical best practices.
Requirements
  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field.
  • Strong backend development experience with Java.
  • Experience implementing complex algorithms and working with advanced data structures.
  • Familiarity with object model libraries and common design patterns.
  • Experience using Google Cloud services within backend systems.
  • Understanding of structural geometry, computational geometry, or design automation techniques.
  • Exposure to generative AI algorithms or algorithmic design approaches is highly valued.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
What Makes This Opportunity Interesting
  • Work on cutting-edge design automation technology used in modern construction and engineering workflows.
  • Contribute to complex computational geometry and generative design challenges.
  • Build scalable backend systems powering cloud-native engineering platforms.
  • Collaborate with a global team focused on innovation in digital construction technology.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

EZSpace Ventures • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Computational Designer
Computational Designer

BeeGraphy • New Delhi

On-site
INR 550,000 - 750,000
Senior Software Engineer - Ad Optimization
Senior Software Engineer - Ad Optimization

Microsoft • India

On-site
INR 2,000,000 - 3,000,000
Lead Computational Engineer
Lead Computational Engineer

Ethos People Advisory • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer – Java with Data Structure & Algorithm
Lead Software Engineer – Java with Data Structure & Algorithm

Epam Systems • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Principal Solution Architect - AI
Principal Solution Architect - AI

Keka Technologies Private Limited • Dadri

Hybrid
INR 3,200,000 - 5,400,000
Principal Engineer
Principal Engineer

Techverito Software Solutions • Pune District

On-site
INR 4,500,000 - 7,500,000
Flat hierarchy
Mentorship programs
Generous leave
+1
Full Stack Engineer
Full Stack Engineer

Algoworks • India

On-site
INR 1,500,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

Autodesk India Pvt Ltd. • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead Forward Deployment Engineer
Lead Forward Deployment Engineer

Cerebras • Bengaluru

On-site
INR 4,500,000 - 6,000,000