1

Civil Engineer Python Jobs in California (NOW HIRING)

Partner with civil, environmental, and municipal engineers to understand project requirements and ... Proficiency in programming languages such as Python, Java, C#, or JavaScript. * Familiarity with ...

... for civil engineering. They are looking for a Solutions Engineer to drive the adoption of their ... Python and SQL. • Basic understanding of machine learning concepts. Company : **Acquired by ...

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 job categories do people searching Civil Engineer Python jobs in California look for? The top searched job categories for Civil Engineer Python jobs in California 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.
Senior Civil/Environmental Engineer

Senior Civil/Environmental Engineer

Carollo Engineers Inc.

Walnut Creek, CA • On-site

$110K - $150K/yr

Full-time

Medical, Life, Retirement, PTO

Posted 18 days ago


Job description

Overview

Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater, stormwater, and reuse facilities, bringing innovative and sustainable solutions to the water sector's most complex challenges.

We work with water agencies, municipalities, utilities, research organizations, and private companies across various industries, including technology, manufacturing, and beyond. These clients choose Carollo because we employ some of the most knowledgeable and experienced professionals in the world. When you join our team, you'll work alongside industry leaders who are advancing the science of water, protecting public health, and building resilient communities.

Carollo's vision is to be the best water consulting firm and the best place for you to build your career. If you're passionate about making a difference in this critical field, we invite you to explore a career with Carollo.

Responsibilities
  • Plans, schedules, and conducts engineering work on projects of small to medium sizes
  • Responsible for budget, schedule and quality standards
  • Has full technical responsibility for interpreting, organizing, executing, and coordinating assignments
  • Responsible for acting independently on technical matters pertaining to civil/environmental engineering field
  • Assists in proposal preparation and interviews and may be included in contract negotiations with clients after selection
  • Develops relationships with existing clients and has responsibility for client maintenance at staff level on existing projects
  • Validating outputs with field data, interpret and analyze modeling results, as well as identify and troubleshoot discrepancies during model calibration.
  • Translating complex modeling results into actionable insights for planning, design, and stakeholder decision-making through technical memoranda, master plan reports or presentation.
  • Maintaining a customer-oriented mindset from project start to delivery.
  • Works closely with subconsultants on projects
  • Travel required when requested
Qualifications
  •  Bachelor's degree in Civil/Environmental Engineering from either a recognized accredited program in their home country or the country in which the professional is practicing.
  • Professional Engineering certification is required or able to obtain within 6-months after employment.
  • Ability to process engineering calculations accurately with minimal oversight and prepare reports.
  • Strong expertise in network hydraulics, including building, calibrating, and validating models.
  • More than 5 years of experience with water and wastewater system planning and utilizing commonly used collection and distribution system hydraulic modeling software from vendors (e.g., Autodesk, Bentley, Aquanuity, etc.) or open-source platforms like EPANET, EPASWMM, etc.
  • Experience leading technical tasks and executing water and wastewater system assessments that involve system operations modeling, optimization techniques, risk & resiliency evaluations, capital and life-cycle cost analyses, and CIP prioritization.
  • Intermediate proficiency in ESRI GIS.
  • Thrives in a collaborative environment as well as able to work independently.
Preferred Qualifications
  • Master's degree in Civil/Environmental Engineering is desired, but selection will be based on cumulative project experience and skillset.
  • Ability to manage multiple priorities and deadlines.
  • Able to mentor junior level staff on modeling and master planning tasks.
  • Experience working on Sewer System Management Plans, Urban Water Management Plans, and/or Water Supply Assessments are a plus.
  • Experience working on Storm Water Modeling and Master Plans is a plus.
  • Proficiency in AI/ML and data science related scripting tools (e.g., R, Python, etc.) are a plus.
  • Familiarity with dynamic data visualization software such as PowerBI is a plus.
  • Active participation in professional organizations, local, and nationwide is desired.
  • Assisting with business development activities including proposal writing, conference abstract submission, and networking is desired.
Compensation Range

$110,000 to $150,000 annually. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay within the salary range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs.

Other Compensation and Benefits

Carollo is committed to providing employees with a competitive, comprehensive benefits program that provides the support employees and their families need to lead healthy, productive lives. Carollo's benefits package includes paid time off and holidays, comprehensive health insurance coverage, pre-tax savings account options for healthcare, dependent care and commuter expenses, disability insurance and life insurance options for you and your dependents. We also offer free Caregiver Support, Travel Assistance, counseling services, discount programs, and a Lifestyle Reimbursement Account. Other compensation that may be available includes: 401(k) company contribution matching, tuition reimbursement, discretionary bonuses, career advancement bonuses, professional registration bonuses, employee referral bonuses, and compensatory time for exempt employees. Flexible work arrangements may also be available.  Eligibility for benefits varies based on employment status.

#LI-CW1

Employment Type: FULL_TIME