1

Civil Engineer Python Jobs in California (NOW HIRING)

You will perform code development work focusing on a Python modeling environment (a collection of ... Master's degree in Mechanical, Aerospace, or Civil Engineering with a focus on structural mechanics ...

You will perform code development work focusing on a Python modeling environment (a collection of ... Master's degree in Mechanical, Aerospace, or Civil Engineering with a focus on structural mechanics ...

You will perform code development work focusing on a Python modeling environment (a collection of ... Master's degree in Mechanical, Aerospace, or Civil Engineering with a focus on structural mechanics ...

Data Engineer

Foster City, CA ยท On-site

$133.50K - $160.30K/yr

... Civil Engineering, Mechanical Engineering, or Electrical Engineering. 6-8 years of experience ... Strong programming skills in Python and SQL. Experience with large datasets and distributed data ...

Data Engineer

Foster City, CA ยท On-site

$133.50K - $160.30K/yr

... Civil Engineering, Mechanical Engineering, or Electrical Engineering. 6-8 years of experience ... Strong programming skills in Python and SQL. Experience with large datasets and distributed data ...

Data Engineer

Foster City, CA ยท On-site

$133.50K - $160.30K/yr

... Civil Engineering, Mechanical Engineering, or Electrical Engineering. 6-8 years of experience ... Strong programming skills in Python and SQL. Experience with large datasets and distributed data ...

next page

Showing results 1-20

Civil Engineer Python information

What are the key skills and qualifications needed to thrive as a Civil Engineer with Python expertise, and why are they important?

To thrive as a Civil Engineer with Python expertise, you need a solid background in civil engineering principles, mathematics, and programming, typically supported by a degree in civil engineering and experience with Python. Familiarity with technical tools such as AutoCAD, Civil 3D, structural analysis software, and Python libraries like NumPy and Pandas is essential. Strong analytical thinking, problem-solving, and effective communication skills enable you to bridge engineering concepts with computational solutions. These skills are crucial for optimizing design processes, automating workflows, and enhancing project efficiency in modern civil engineering environments.

How do civil engineers use Python in their daily workflow, and what are some typical tasks where programming skills are most valuable?

Civil engineers who are proficient in Python often leverage their programming skills to automate repetitive calculations, analyze large datasets from simulations or site surveys, and develop custom tools to streamline project workflows. Typical tasks include scripting for structural analysis, automating report generation, and creating visualization dashboards for project data. Python also facilitates collaboration with interdisciplinary teams, such as integrating engineering models with GIS or BIM systems. Embracing Python can significantly enhance productivity and open opportunities for innovation within civil engineering projects.

What are Civil Engineer Python roles?

Civil Engineer Python roles involve leveraging Python programming skills to solve problems in civil engineering. These professionals use Python to automate tasks, analyze data, create simulations, and develop custom tools for design, modeling, and project management. Their work often enhances efficiency and accuracy in areas such as structural analysis, geotechnical engineering, and transportation planning. By integrating Python into civil engineering workflows, they help bridge the gap between traditional engineering practices and modern computational methods.

What is the difference between Civil Engineer Python vs Civil Engineer AutoCAD?

AspectCivil Engineer PythonCivil Engineer AutoCAD
Required CredentialsBachelor's in Civil Engineering, programming skills in PythonBachelor's in Civil Engineering, proficiency in AutoCAD
Work EnvironmentDesign, analysis, and automation tasks often involving software developmentDrafting, designing, and creating technical drawings
Industry UsageData analysis, automation, modeling in civil projectsCreating detailed plans and blueprints for construction
Common Search/ComparisonYesYes

Both Civil Engineer Python and Civil Engineer AutoCAD roles require a civil engineering background, but Python focuses on programming, automation, and data analysis, while AutoCAD emphasizes drafting and design. Professionals often choose based on their interest in software development versus traditional design tasks.

What are popular job titles related to Civil Engineer Python jobs in California? For Civil Engineer Python jobs in California, the most frequently searched job titles are:
What cities in California are hiring for Civil Engineer Python jobs? Cities in California with the most Civil Engineer Python job openings:
Infographic showing various Civil Engineer Python job openings in California as of May 2026, with employment types broken down into 14% Internship, and 86% Full Time. Highlights an 72% In-person, 14% Hybrid, and 14% Remote job distribution.
Structural Engineer, Advanced Analysis

Structural Engineer, Advanced Analysis

Simpson Gumpertz & Heger

Newport Beach, CA โ€ข On-site

Other

Posted 6 days ago


Job description

We want someone passionate about engineering mechanics and problem solving.

Our Engineering Mechanics and Infrastructure (EMI) team at SGH is seeking an individual with an advanced degree in Structural/Civil/Seismic Engineering to join our team. EMI applies earthquake engineering, seismic engineering, probabilistic methods, dynamic analysis, performance-based structural design, risk assessment, finite element modeling, and collective expertise to solve our clients' toughest problems in an inspiring work environment that nurtures lifelong learning and growth. We provide significant advancement opportunities commensurate with performance. The EMI group in Newport Beach provides services to facilities located in the United States and internationally, requiring advanced state-of-the-art analysis, such as nuclear and non-nuclear power generation facilities, national defense installations, pipelines and tanks, precision structures, and other non-building structures and systems. These services include seismic design and evaluation, probabilistic risk assessment, finite element analysis, dynamic structure response analysis, aircraft impact analysis, fragility analysis for seismic and other external hazards, and safety evaluations.

SGH works on challenging projects for commercial utilities, national laboratories and other government organizations, research institutes, other engineering firms, and contactors on a wide spectrum of projects that include nuclear and defense.

What You'll Be Doing:ย 

Under the direction of the principal and project supervisor, the engineer plans and performs engineering analyses of structures, systems, and components for extreme events (e.g. earthquakes, wind, explosions, and impact loads) and unconventional requirements (e.g. innovative materials/construction, resilience, business interruption, rapid deployment, monitoring, etc.).ย  Responsibilities include:

  • Seismic, Advanced Analysis, Dynamics, Infrastructure
  • Work on routine problems independently and on project teams.
  • Perform field walkdown assessments of power generation, national defense, industrial, and petrochemical facilities.
  • Develop finite element models of structures using commercially available software and perform linear and nonlinear structural analyses using these models.
  • Perform seismic soil-structure interaction analyses of building structures.
  • Prepare calculations and reports documenting engineering analyses.
  • Support various stages of structural design for new structures and retrofits.
  • Review work by analysts, technicians, draftsmen, and others assisting the project team.
  • Assist in preparation of proposals, letters, reports, calculations, budgeting, scheduling, and client communication.

What You'll Need:

  • 0 - 2 years of professional experience in structural engineering.ย 
  • Master of Science, Master of Engineering, or Ph.D. in Structural/Civil Engineering, or similar field; we are also open to hiring a bachelor's degree candidate who is on track to complete a Master's degree program.
  • Education must have an emphasis on structural analysis, structural dynamics, concrete/steel structural design, earthquake/seismic engineering, finite element modeling.ย 
  • Knowledge and understanding of probabilistic concepts such as risk and reliability, uncertainty quantification, random vibrations, and/or stochastic processes is preferred.
  • Familiarity with commercial finite element analysis computer programs such as ANSYS, ABAQUS, LS-DYNA, GT STRUDL, and/or SAP2000.
  • Ability to obtain Professional Engineer (PE) or Structural Engineer (SE) registration within five years.
  • Strong written and verbal English language communication skills.
  • Ability to interact professionally with technical staff and clients.
  • Proficiency with use of computer programming and scripting tools for engineering computations, such as Mathcad, MATLAB, Python, and/or VBA.
  • Ability to travel and perform field inspection of structures under supervision.
  • May be required to work on projects that are subject to passing a security clearance check.
  • Valid driver's license with an acceptable Motor Vehicle Report, if applicable