e.Construct, USA

Software Engineer, Python

e.Construct, USA

full-time

Posted on:

Origin:  • 🇪🇬 Egypt

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

NumpyPandasPython

About the role

  • e.construct is an international engineering firm designing bridges, high-rises, precast concrete systems, and advanced construction technologies.
  • VAES.ai is a tech startup incubated within e.construct focused on sustainability and reducing material consumption using optimization algorithms and machine learning.
  • Python Software Engineer will collaborate with computational structural engineers to develop automation tools and scalable applications for structural optimization and engineering design.
  • Work with libraries such as PySide6, PyVista, Numpy, Shapely, Matplotlib, and scikit-spatial and integrate with ETABS, Autodesk Revit, and OpenSees.
  • Responsibilities include designing, developing, maintaining software, owning features end-to-end, translating requirements into scalable solutions, collaborating with stakeholders, and ensuring high-quality documented code.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 2 years of experience in Python development.
  • Strong knowledge of data structures, algorithms, and performance optimization.
  • Proven ability to design and maintain scalable software systems.
  • Experience with API integrations and third-party services.
  • Analytical mindset with problem-solving and data-driven decision-making skills.
  • Strong focus on code quality, reliability, and performance.