1

Python Jobs in Utah (NOW HIRING)

Architect and maintain scalable data pipelines using Python, SQL, and AWS services * Integrate and fine-tune ChatGPT and OpenAI APIs to meet specific business needs * Build and manage containerized ...

AI Engineer

Saint George, UT · On-site

$50K - $90K/yr

Architect and maintain scalable data pipelines using Python, SQL, and AWS services * Integrate and fine-tune ChatGPT and OpenAI APIs to meet specific business needs * Build and manage containerized ...

Efforts will include software development on Linux platform using C++ and Python. The applicant will be required to participate in requirements definition and design reviews as well as meeting local ...

C/C++ Developer

Redmond, UT · On-site

$45K - $121K/yr

Strong programming in Python and C/C++ * Experience in performance tuning, RCA, and large-scale systems Mandatory Skills: Enterprise Platform Engineering Python. Experience: 3-5 Years. The expected ...

The main technologies you'll be working with are Python and MySQL. Several years of data science experience are preferred. Requirements You need to be: Independent Smart Good at communicating Capable ...

Integration Engineer

Midvale, UT · On-site +1

$50 - $65/hr

Design, develop, and maintain backend services and APIs using Python and modern web frameworks. * Build and support enterprise integrations between internal applications and third-party systems.

Use Python and SQL to model real-world outcomes. Employ PySpark for distributed data processing on the Cloud. Use Agile methodology for continuous improvement and development. #LI-DNI Position ...

Clojure Developer

Provo, UT · On-site

$48.25 - $62.50/hr

Company Description Deegit Inc. Clojure and Java on the development side. Object Oriented pattern based enterprise development experience Scripting ability (Bash/shell python perl ruby ...

Use Python and SQL to model real-world outcomes. Employ PySpark for distributed data processing on the Cloud. Use Agile methodology for continuous improvement and development. #LI-DNI Position ...

Use Python and SQL to model real-world outcomes. Employ PySpark for distributed data processing on the Cloud. Use Agile methodology for continuous improvement and development. #LI-DNI Position ...

Company Description Deegit Inc. • Ubuntu Linux, monitoring, troubleshooting • Knowledge of transport layers, webservices • Apache, Tomcat • Packet captures • Write scripts - bash, python to ...

next page

Showing results 1-20

Python information

See Utah salary details

$12

$53

$78

How much do python jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for python in Utah is $53.37, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $60.62 per hour, depending on experience, location, and employer.

What jobs can I do with just Python?

With Python skills, you can pursue roles such as Python developer, data analyst, automation engineer, or backend programmer. These jobs often require knowledge of libraries like pandas, Django, or Flask, and may involve working in environments that emphasize scripting, data processing, or web development.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What jobs can I get in Python?

Python is used in a variety of roles including software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity analyst. These jobs often require knowledge of frameworks like Django or Flask, data analysis libraries such as Pandas, and proficiency in scripting and problem-solving. Python skills are valuable across industries like technology, finance, healthcare, and research.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What jobs in the US pay 300,000 a year?

In the US, high-paying roles for Python developers typically include senior software engineers, data scientists, machine learning engineers, and technical leads, especially in finance, technology, and consulting firms. These positions often require advanced skills, extensive experience, and sometimes specialized certifications, with salaries reaching or exceeding $300,000 annually in competitive markets.

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

What are the most commonly searched types of Python jobs in Utah? The most popular types of Python jobs in Utah are:
What cities in Utah are hiring for Python jobs? Cities in Utah with the most Python job openings:
Infographic showing various Python job openings in Utah as of June 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 88% In-person, and 12% Hybrid job distribution, with an average salary of $111,004 per year, or $53.4 per hour.
AI Engineer

AI Engineer

beatBread

Saint George, UT • On-site

Full-time

Posted 20 days ago


Job description

About The Role

As an AI Engineer, you will design, build, and deploy sophisticated AI solutions that drive innovation and strategic impact across the organization. Collaborating closely with cross-functional teams, you will develop and optimize machine learning models, refine data pipelines, and harness emerging AI technologies such as ChatGPT and OpenAI APIs. This role offers the opportunity to shape and implement AI-driven strategies, leveraging your expertise in Python, SQL, Docker, AWS, and custom ML training techniques.

Essential Duties and Responsibilities
  • Lead the end-to-end development, testing, and deployment of AI and ML models
  • Architect and maintain scalable data pipelines using Python, SQL, and AWS services
  • Integrate and fine-tune ChatGPT and OpenAI APIs to meet specific business needs
  • Build and manage containerized environments and workflows with Docker
  • Collaborate with data scientists and engineers to optimize model performance and reliability
  • Implement, monitor, and improve model training processes, including domain-specific custom training
  • Advise on and adopt new AI frameworks and best practices to enhance the organization's AI capabilities
  • Troubleshoot and resolve performance and security issues related to AI systems
Qualifications and Skills
  • Bachelor's degree in Computer Science, Data Science, Engineering, or related field, or equivalent experience.
  • 4-8 years of experience in AI engineering, data science, software engineering, software development, or related roles.
  • Proficiency in Python for data manipulation, scripting, and model development
  • Solid understanding of SQL for data querying, management, and optimization
  • Hands-on experience with Docker for containerization and deployment
  • Familiarity with ChatGPT, OpenAI APIs, and other large language models
  • Strong knowledge of machine learning fundamentals (supervised/unsupervised learning, model tuning, evaluation)
  • Experience working with AWS (e.g., S3, EC2, Lambda) for cloud-based solutions
  • Ability to collaborate effectively with cross-functional stakeholders
  • Proven track record of learning and adapting to emerging AI technologies and tools
Physical Requirements
  • Flexible to work additional hours as needed to meet project deadlines.
  • Ability to sit and work at a computer for extended periods.
  • Occasional lifting of equipment or materials may be required, but not exceeding 20 pounds.
  • Ability to communicate effectively in person, over the phone, and through digital channels.