Job Description
Title: Computational Consultant
Location: Los Angeles, CA
Division: Trimble Consulting
About Trimble Consulting
At Trimble Consulting (formally Gehry Technologies), designers chase their curiosities and build what’s next, shaping the future of technology in the AEC (Architecture, Engineering & Construction) industry. Our AEC technology development and consulting practice provide leading-edge solutions to the industry's most critical projects. To accomplish this, we leverage the power of advanced technologies, skill sets, and services. As a technology consulting company, we are working with leading organizations in the building industry to define novel processes and tools with the latest computational software and programming languages. Our clients include the most recognized international architects, engineers, contractors, and owners working on the world's most ambitious projects. It is a place to explore potential, obliterate boundaries and push out the edges of what can be, continuing to push current boundaries, always at the forefront of the intersection of technology and architecture.
The company looks for people who can grow, think, dream, and create. Its culture thrives by embracing diversity and rewarding imagination. The team seeks achievers, leaders, and visionaries. At Trimble Consulting, it’s about each person bringing skills and passion to a challenging and constantly evolving game.
Job Summary
We are seeking a Computational Consultant who has strong expertise in computational design software and programming. You'll work with project teams to identify new computational capabilities, identify and build new design algorithms, design software, and streamline project delivery.
You’ll leverage your expertise in the AEC industry and of computational design to drive research and contribute to the AEC industry. You will have a solid understanding of computational design best practices. In your portfolio of work, you should have clear examples of how you’ve worked on key projects with complex design requirements. You also will have the strong technical expertise and will partner with Innovation, Design, and computational designers to build a suite of tools and platforms.
As a Computational Consultant, you will have the unique opportunity to work with design, engineering, and manufacturing clients from around the world and develop cutting-edge tools and workflows. The software engineer will contribute to the development of a software framework enabling and supporting new design processes, building systems, and construction technologies.
Responsibilities
- Design, iterate, deploy, and maintain custom software applications and tools that streamline the design-build process leveraging various CAD and BIM applications and services.
- Program bespoke digital design tools on a range of project phases and types for architects, engineers, contractors, and fabricators.
- Develop software tools to process geometry and connect applications and services.
Research, build, and pilot new digital technologies and algorithms. - Develop and manage a computational design research agenda.
- Multi-task and concurrently execute on several products and participate in multiple interdisciplinary project teams.
- Work in an independent fashion, solve problems, make decisions, and communicate effectively in difficult situations.
Required Qualifications
- Professional experience in the AEC industry with hands-on experience developing 3d software solutions. Entry-level accepted.
- A bachelor's degree (equivalent or higher) in engineering, architecture, data science, or computer science.
- Skills and knowledge in one or more architectural 3D modeling software, such as Trimble Sketchup, Rhino, CATIA, Revit, or AutoCAD. Primary understanding of custom plugins and components.
- Skills and knowledge in one or more visual scripting interfaces, such as Dynamo, Grasshopper, UE Blueprint, Houdini, or Processing.
- Skills in one or more programming languages such asPython, C#, VBA, Javascript.
- A fast learner in new software, programming libraries, and languages.
- Self-motivated to learn, to share, and to teach what they are learning to the team.
- Ambition to contribute to new and developing technologies and workflows. Actively engagement and contributing to AEC conversations about data and technology. Demonstrate the ability to develop simple and elegant solutions to complex design problems. Proven ability to collaborate as part of a multidisciplinary team. Intellectual curiosity for computational thinking, algorithms, and architecture.
Prefered Qualifications
- A master's degree (equivalent or higher) in architecture, software engineering, structural/civil/ mechanical engineering, data science, or computer science.
- Experience with Trimble Tekla, Autodesk Forge, Navisworks, CATIA.
- Experience in writing with SQL/ HTML/ VBA/ C#.
- Skill and experience with Dynamo.
- Familiarity with real-time 3D application development platforms (Unity, Unreal etc).
- Experience with VR/AR/MR/XR devices and libraries (Hololens, Oculus, Vive, Apple ARKit etc).
- Understanding of relational databases and schema design. (AWS, Azure, MongoDB etc).
- Growing skills in emerging AI/ML libraries (Tensorflow, PyTorch etc).
- User experience with AEC simulation tools (CFD, FEA, Thermal Analysis etc).
- Advance visual skills (Adobe Creative Suite, VRay etc).
Our Company
Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business.
Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come position yourself with an innovative industry leader and position yourself for success.
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics.
Trimble Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D