
AI Automation Engineer
InstaPermit • Lehi, Utah, United States
Role & seniority: AI Automation Engineer (mid-level, 3+ years Python automation)
Stack/tools: Python (requests, pandas, asyncio), Playwright for cross-browser web automation, AI frameworks/APIs (TensorFlow, PyTorch, Hugging Face), REST APIs, web scraping, Git, CI/CD, testing (pytest)
Top 3 responsibilities
-
Develop and deploy Python automation scripts using Playwright; automate repetitive tasks
-
Integrate AI models and APIs to enable intelligent automation and dynamic processing
-
Build, test, and maintain scalable automations; collaborate with data science, product, and QA teams
Must-have skills
-
3+ years Python automation/software development
-
Hands-on Playwright experience for web automation/testing
-
Familiarity with AI frameworks/APIs; REST APIs; web scraping; Git; CI/CD; testing
Nice-to-haves
-
Docker/containerizing automation workflows
-
Experience with Selenium/Puppeteer; cloud deployments (AWS/Azure/GCP)
-
Open-source contributions or automation/AI project portfolio
-
Location & work type: Salt Lake City, UT; flexible hours and remote work options
Full Description
About Instapermit the Company We are building the automation layer for permitting – starting with solar and light construction. Our AI-powered platform files and tracks permits automatically across 15,000+ U.S. jurisdictions, saving countless hours of recurring manual work. We partner with the nation’s leading service providers to future proof their workforce with a suite of streamlined tools. We’re a team of builders, engineers, and problem-solvers using automation and AI to fix one of the most frustrating parts of clean energy and local construction. If you love working on real-world problems with real-world impact, you’ll fit right in. Job Summary We are seeking a skilled AI Automation Engineer to design, develop, and deploy intelligent automation solutions using Python, AI technologies, and Playwright. The ideal candidate has a strong background in Python development, hands-on experience with AI-driven automation, and proficiency in Playwright for web automation. In this role, you’ll build scalable, efficient, and reliable automations that streamline complex business processes and enhance the user experience across our platform.
> Location: Salt Lake City, UT Key Responsibilities
Develop Automation Scripts: Write, test, and deploy Python scripts to automate repetitive tasks, leveraging Playwright for browser-based automation.
Integrate AI Technologies: Incorporate AI models (e.g., LLMs, machine learning APIs) into automation workflows to enable intelligent decision-making and dynamic process handling.
Web Automation with Playwright: Utilize Playwright to automate web interactions, including form submissions, data scraping, and testing across multiple browsers.
Optimize Processes: Analyze existing workflows to identify automation opportunities and implement solutions to improve efficiency and reduce manual effort.
Collaborate with Teams: Work closely with cross-functional teams, including data scientists, product managers, and QA engineers, to align automation solutions with business needs.
Maintain and Monitor: Ensure automation scripts are reliable, scalable, and maintainable, with proper logging and error-handling mechanisms.
Stay Updated: Keep abreast of advancements in AI, Python libraries, and Playwright to incorporate best practices and emerging technologies into solutions. Requirements
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience
- 3+ years of experience in Python programming for automation or software development.
- Hands-on experience with Playwright for web automation and testing.
- Familiarity with AI frameworks and APIs (e.g., TensorFlow, PyTorch, Hugging Face, or similar) for integrating AI into automation workflows.
- Experience with REST APIs and web scraping or browser automation tools.
Technical Skills
- Proficiency in Python and libraries such as requests, pandas, or asyncio.
- Strong knowledge of Playwright for cross-browser automation.
- Understanding of AI concepts, including natural language processing (NLP) or machine learning, and their application in automation.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Experience with testing frameworks (e.g., pytest) is a plus.
Soft Skills
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent communication skills to articulate technical concepts to non-technical stakeholders.
- Preferred Qualifications
- Hands-on experience containerizing AI workflows and automation pipelines using Docker or equivalent tools.
- Familiarity with other automation tools (e.g., Selenium, Puppeteer) for comparison or integration.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP) for deploying automation scripts.
- Contributions to open-source projects or a portfolio showcasing automation or AI projects.
- Benefits
- Competitive salary based on experience
- Flexible work hours and remote work options
- Opportunities for professional development and growth
- Collaborative and innovative work environment
- How to Apply
- Please submit your resume, a cover letter detailing your relevant experience, and links to any relevant projects or GitHub repositories on this site with the "Apply for this job" button below. We look forward to hearing from you!
Note: We are an equal opportunity employer and value diversity. All qualified applicants will receive consideration without regard to race, color, religion, gender, or any other protected status.