高级软件工程师
Senior Software Engineer
e.construct
我们是一家工程公司,专注于为复杂挑战提供优雅的工程解决方案。e.construct是一家快速发展的公司,在全球拥有7个办公室。我们核心的问题是如何进化我们所居住的结构,以提高它们的性能和价值。
我们设计的结构包括桥梁、高层建筑设计、预制混凝土工程和预应力设计。公司的核心工作是结构工程;然而,e.construct在建筑方法上越来越全面,并设有MEP、岩土工程以及新兴建筑技术部门,如混凝土3D打印、技术和3D激光扫描。
VAES.ai
我们是一家科技初创公司,正在e.construct的技术实验室中孵化,我们利用技术来赋能并最终改变工程。VAES的使命是通过使用优化算法和机器学习减少我们在建筑和桥梁中设计的原材料数量。
VAES由软件开发人员、土木工程师、机器学习专家、建筑师和图形设计师组成,他们开发工程师可以用来设计和制造下一代城市的工具。
在VAES,我们不仅仅是在建立一家公司——我们正在塑造技术、研究和可持续解决方案的未来。
我们正在寻找一位充满热情的高级软件工程师加入我们的团队。
与我们共事是什么感觉?
✨ 顶尖人才,跨学科团队:与来自不同国家的设计人员、研究人员、软件工程师和结构专家合作。
🔧 我们构建我们需要的东西:从我们的绩效评估系统到内部工具——我们不依赖外部软件。我们设计适合我们的东西。
🌱 可持续发展深入我们的基因:这不是一句口号。VAES从创立之初就考虑到环境——从我们如何建造到我们存在的原因。
🛡️ 有温度的稳定性:我们优先考虑长期增长和以人为本的决策。我们支持团队在他们旅程的每一个阶段——包括当他们探索我们墙外的新道路时。
📣 开放渠道,真正领导:领导力可接触且参与其中。我们不做虚假的开放门政策。
我们知道我们的优势,也知道我们的不足。如果你是一个希望产生可见、可衡量影响的人,你在这里会找到属于你的位置。
作为高级软件工程师,你将与计算结构工程师合作,开发用于工程设计的自动化工具。 amongst other
查看英文原文
e.construct
We are an engineering firm that specializes in providing elegant engineering solutions for complex challenges. e.construct is a fast-growing firm with 7 offices around the world. At our core, we question how the very nature of how to evolve the structures that we inhabit to increase their performance and value.
we design structures such as bridges, high-rise design, precast concrete engineering and post-tensioning design. The firm's core work is structural engineering; however, e.construct is increasingly holistic at its approach to buildings and it has divisions in MEP, Geotechnical and emerging construction technology such as 3D printing of concrete, technology and 3D laser scanning.
VAES.ai
We are a tech startup that is being incubated in the technology lab of e.construct and we employ technology to empower and eventually transform engineering. VAES’s mission is to reduce the amount of raw materials we design in our buildings and bridges by using optimization algorithms and machine learning.
VAES consists of a team of software developers, civil engineers, machine learning experts, architects and graphic designers that builds tools that engineers can use to design and manufacture the next generation of cities.
At , we’re building more than just a company—we’re shaping the future of technology, research, and sustainable solutions.
We’re looking for a passionate Senior Software Engineer to join our growing team.
What’s it like to work with us?
✨ Top Talent, Multidisciplinary Teams: Collaborate with designers, researchers, software engineers, and structural experts across borders.
🔧 We Build What We Need: From our performance evaluation system to internal tools—we don’t rely on external software. We design what works for us.
🌱 Sustainability Is in Our DNA: This isn’t a slogan. VAES was founded with the environment in mind—from how we build to why we exist.
🛡️ Stability with Heart: We prioritize long-term growth and people-first decisions. We support our team through every phase of their journey—including when they explore new paths beyond our walls.
📣 Open Channels, Real Leaders: Leadership is accessible and involved. We don’t do the fake open-door thing.
We know our strengths—and we know our gaps. If you’re someone who wants to make a visible, measurable impact, you’ll find a place here.
As a Senior Software Engineer, you will collaborate with Computational Structural Engineers to develop automation tools for Engineering Design. Amongst other libraries, you will be using Python libraries for QT (PySide6), VTK (pyvtk and pyvista), Numpy, Shapely, matplotlib, and scikit-spatial . Your software will integrate with existing industry standard Structural Engineering Software such as ETABS, Autodesk Revit and Opensees. Having solid geometrical and mathematical backgrounds will be extremely helpful in this role.
Primary Responsibilities:
- Collaborate with a team to develop and maintain software for structural optimization.
- Manage the development process from initial idea to final release.
- Collaborate with stakeholders to gather requirements and test software components.
- Design and implement scalable software solutions.
- Mentor and Lead a team of junior Software Engineers
Qualifications & Skills:
- Required:
- Bachelor's degree in computer science or a related field.
- 5-12 years of software development experience.
- Experience with scalable software development.
- Proven experience leading teams and developing software
- Strong proficiency with Python and Software Design practices
- Desirable:
- Experience with C#
- Experience with Scientific Computation libraries (numpy, scikit-spatial, shapely, openseespy, etc.)
- Experience with desktop GUI frameworks such as PySide6 or Tkinter
- Experience with desktop development design patterns such as MVVM
- Soft Skills:
- Ownership – responsibility for your work and projects.
- Problem-solving ability – ability to address and overcome challenges.
- Communication skills – work well with team members, stakeholders, and clients.
- Attention to detail.
- Ability to lead technical and mentor junior teammates
What We Offer:
- Competitive salary in USD.
- Opportunities for professional growth.
- A collaborative work environment with a focus on technology
- Occasional travel for team-building and professional development.
Candidates should send their CVs and cover letters detailing their experience. Only candidates who meet the criteria will be contacted.
Originally posted on Himalayas