Python Developer I

Posted 12 Hours Ago
Be an Early Applicant
Houston, TX, USA
In-Office
Entry level
Professional Services • Industrial
The Role
Develops Python, PowerShell, Power Automate, and Revit automations that improve engineering, design, and business workflows. Responsibilities include scripting, AI tool integration, requirements gathering, Azure DevOps collaboration, Agile participation, documentation, user training, troubleshooting, and automation maintenance. Requires an associate degree or higher in a technical field and 0–2 years of experience, including internships or substantial projects. Python, Git, APIs, Microsoft automation tools, and communication skills are important; Revit, AI, Azure, and Agile experience are preferred.
Summary Generated by Built In

HIRING A PYTHON DEVELOPER I IN HOUSTON

ACCOUNTABILITY

The Python Developer I is an entry-level role responsible for designing, building, and supporting automations and AI-enabled tools that reduce manual effort and improve quality across the firm’s MEP engineering, design, and business operations. Working under the guidance of Director of IT, the developer delivers Python and PowerShell scripts, Microsoft Power Automate workflows, and pyRevit scripts that support engineers, designers, and project staff. The developer works within established coding standards, Azure DevOps processes, and the firm’s IT security and AI-use policies; production deployments, access to sensitive project or client data, and changes to firm-wide systems require review and change management approval.

ESSENTIAL FUNCTIONS

  • Develop, test, and maintain Python scripts and small applications that automate repetitive engineering, design, and administrative workflows (e.g., load and equipment schedules, calculation spreadsheets, report and file generation).
  • Build and maintain no-code/low-code automations using Microsoft Power Automate and related Microsoft 365 tools (SharePoint, Teams, Outlook, Excel, Forms, Power Apps).
  • Create and support Autodesk Revit automation using pyRevit, Dynamo, and/or the Revit API to help MEP design teams with model QA/QC checks, sheet and view setup, parameter management, and data export.
  • Assist in integrating AI capabilities—such as large language models and document/data extraction tools—into internal workflows, in line with the firm’s data security and responsible AI-use guidelines.
  • Meet with engineers, designers, and project staff to understand manual processes and pain points, document requirements, and translate them into user stories and technical tasks.
  • Use Azure DevOps for source control (Git), work item tracking, code reviews, and build/release pipelines.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives, and provide accurate estimates and status updates.
  • Write clear documentation and user guides, train end users on new tools, and provide troubleshooting and support for deployed automations.
  • Monitor, maintain, and improve existing automations to keep them reliable as software versions, templates, and firm standards change.
  • Perform additional assignments as requested/needed.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Mechanical or Electrical Engineering, Architectural Engineering, or a related field preferred.
  • Associate's degree combined with a strong portfolio of Python or automation projects (e.g., GitHub repositories, internship work, or class projects) will be considered.
  • Degree Required: Associate degree or higher in a technical field.
  • Experience: 0–2 years of related experience; internships, co-ops, and substantial academic or personal projects count toward this requirement.

CERTIFICATIONS

  • No certifications are required.
  • Microsoft certifications in Power Platform, Azure, or Azure AI (fundamentals or associate level) are a plus.
  • Agile or Scrum certification (e.g., PSM I, CSM) is a plus.

EXPERIENCE

  • 0–2 years of experience in software development, scripting, or automation, including internships, co-ops, or significant academic/personal projects.
  • Hands-on experience writing Python and/or PowerShell scripts; a portfolio or code samples are welcome.
  • Exposure to no-code/low-code automation platforms such as Microsoft Power Automate, Power Apps, or comparable tools preferred.
  • Experience with Azure DevOps (Repos, Boards, Pipelines) or a comparable Git-based development platform preferred.
  • Exposure to Autodesk Revit—including the Revit API, Dynamo, or pyRevit—preferred.
  • Experience working on a team using Agile development practices (Scrum or Kanban) preferred.
  • Experience using or integrating AI tools, large language model APIs, or prompt engineering is a plus.
  • Experience or coursework in the AEC, MEP, or professional engineering services industry is a plus.

KNOWLEDGE, SKILLS, AND ABILITIES

  • Working knowledge of Python fundamentals, including data structures, functions, modules, error handling, virtual environments, and common libraries (e.g., pandas, openpyxl, requests).
  • Basic PowerShell scripting skills for Windows and Microsoft 365 automation.
  • Understanding of version control with Git, including branching, commits, and pull requests.
  • Familiarity with REST APIs, JSON, and working with data in Excel, CSV, and SQL databases.
  • Basic understanding of AI and large language model concepts, their limitations, and responsible use with company and client data.
  • Strong analytical and problem-solving skills, with the ability to break a manual process into automatable steps.
  • Clear written and verbal communication skills, including explaining technical topics to engineers and non-technical staff.
  • Attention to detail and a commitment to testing, documentation, and code quality.
  • Ability to manage multiple tasks, take direction and feedback, and work both independently and as part of a team.
  • Interest in learning MEP engineering concepts (HVAC, electrical, plumbing, fire protection) and BIM workflows.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by their supervisor. This job description may be revised upon development of other duties and changes in responsibilities.

Skills Required

  • Associate degree or higher in a technical field
  • 0–2 years of related experience in software development, scripting, or automation, including internships, co-ops, or significant projects
  • Hands-on experience writing Python and/or PowerShell scripts
  • Working knowledge of Python fundamentals, including data structures, functions, modules, error handling, virtual environments, and common libraries
  • Basic PowerShell scripting skills for Windows and Microsoft 365 automation
  • Understanding of Git version control, including branching, commits, and pull requests
  • Familiarity with REST APIs, JSON, Excel, CSV, and SQL databases
  • Basic understanding of AI and large language model concepts, limitations, and responsible data use
  • Strong analytical, problem-solving, written communication, and verbal communication skills
  • Ability to manage multiple tasks, accept feedback, and work independently and collaboratively
  • Exposure to Microsoft Power Automate, Power Apps, or comparable no-code/low-code platforms
  • Experience with Azure DevOps or a comparable Git-based development platform
  • Exposure to Autodesk Revit, Revit API, Dynamo, or pyRevit
  • Experience working with Agile development practices, Scrum, or Kanban
  • Experience integrating AI tools, large language model APIs, or prompt engineering
  • Experience or coursework in AEC, MEP, or professional engineering services
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Mechanical or Electrical Engineering, Architectural Engineering, or a related field
  • Microsoft certifications in Power Platform, Azure, or Azure AI
  • Agile or Scrum certification such as PSM I or CSM
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Houston, TX
424 Employees
Year Founded: 1972

What We Do

DBR is a Texas-based MEP engineering firm that designs and supports mechanical, electrical, and plumbing systems for modern buildings. Its services span building commissioning, integrated technology, and sustainability, serving owners, developers, and architects across commercial, healthcare, education, government, hospitality, multifamily, manufacturing, and mission-critical projects. DBR focuses on healthy, comfortable, durable environments and reducing the environmental impact of building operations.

Similar Jobs

Zscaler Logo Zscaler

Consultant

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
USA
8697 Employees
144K-205K Annually

Cloudflare Logo Cloudflare

Senior Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
3 Locations
4400 Employees
66K-91K Annually

Cloudflare Logo Cloudflare

Principal, Customer Strategy & Storytelling

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
3 Locations
4400 Employees
156K-200K Annually

Cloudflare Logo Cloudflare

Senior Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
3 Locations
4400 Employees
66K-83K Annually

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account