1

Python Developer Jobs in Logan, UT (NOW HIRING)

Perception Engineer IV

Mendon, UT ยท On-site

$128K - $169K/yr

JOB SUMMARY The Perception Engineer IV develops and advances perception systems that enable ASI ... Advanced proficiency in C++ and Python * Demonstrated experience independently developing and ...

Showing results 21-40

Python Developer information

See Logan, UT salary details

$11

$50

$74

How much do python developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for python developer in Logan, UT is $50.57, according to ZipRecruiter salary data. Most workers in this role earn between $41.68 and $57.45 per hour, depending on experience, location, and employer.

What does a Python developer do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What does a Python developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.

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, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

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

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

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, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

How much do Python developers get paid?

Python developers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually in the United States. Senior developers with expertise in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs. Entry-level positions generally start around $60,000 to $80,000.

Is Python in demand in 2026?

Python developers are expected to remain in high demand through 2026 due to the language's widespread use in data science, web development, automation, and artificial intelligence. Proficiency in frameworks like Django or Flask and knowledge of related tools can enhance job prospects in this field.

Is there a demand for Python developers?

Python developers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with skills in frameworks like Django or Flask and knowledge of data analysis tools like Pandas and NumPy, making Python a valuable programming language for job seekers.

What jobs can a Python Developer get?

A Python Developer can work in roles such as software engineer, web developer, data analyst, data scientist, machine learning engineer, automation engineer, and backend developer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases and version control systems.

What are popular job titles related to Python Developer jobs in Logan, UT?

For Python Developer jobs in Logan, UT, the most frequently searched job titles are:

What cities near Logan, UT are hiring for Python Developer jobs?

Cities near Logan, UT with the most Python Developer job openings:

Infographic showing various Python Developer job openings in Logan, UT as of August 2026, with employment types broken down into 78% Full Time, and 22% Part Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $105,179 per year, or $50.6 per hour.

Perception Engineer III - Contract

Autonomous Solutions

Mendon, UT โ€ข On-site

$85 - $120/hr

Other

Medical, Retirement, PTO

Posted 5 days ago


Job description

This is a project-based employee role supporting the development, integration, and validation of ASI's autonomous agricultural vehicle platforms. Development phases of this nature typically continue through project completion, often spanning two to four years, although scope and duration are determined by business and customer needs.

JOB SUMMARY

The Perception Engineer III develops, integrates, and validates perception capabilities that enable ASI's autonomous agricultural equipment to understand field conditions, detect obstacles, identify operational boundaries, and perform assigned tasks safely and effectively. This role works with data from cameras, LiDAR, radar, GPS/GNSS, inertial sensors, and other systems to support object detection, terrain understanding, crop and vegetation awareness, traversability analysis, and autonomous machine operation.

As a Level III engineer within ASI's five-level engineering structure, this position independently contributes to moderately complex perception features and subsystem improvements while receiving guidance on broader architectural and system-level decisions. The role collaborates with GNC, embedded software, systems, test, and field operations teams to improve perception performance across changing terrain, vegetation, lighting, weather, dust, and agricultural operating conditions.

ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Develop, implement, integrate, and validate perception algorithms for autonomous agricultural vehicle applications
  • Contribute to capabilities involving obstacle detection, object classification, tracking, terrain understanding, traversability analysis, and operational-area awareness
  • Process and analyze data from cameras, LiDAR, radar, GPS/GNSS, inertial sensors, and other vehicle systems
  • Support perception of field boundaries, crop rows, vegetation, terrain features, equipment, personnel, animals, and other operational hazards
  • Develop and improve environmental models used to support autonomous navigation, path planning, and agricultural task execution
  • Contribute to multi-sensor fusion solutions that provide reliable environmental awareness in outdoor agricultural environments
  • Own defined perception features and moderately complex assignments from development through integration, testing, and field validation
  • Integrate perception software with ASI's autonomous agricultural platforms and embedded computing systems
  • Evaluate perception performance using recorded datasets, simulation, software-in-the-loop testing, hardware-in-the-loop testing, and full-vehicle field testing
  • Develop measurable performance criteria for assigned perception features and use test results to identify improvement opportunities
  • Analyze field data to identify false detections, missed detections, edge cases, and environmental performance limitations
  • Develop tools and scripts for data processing, visualization, labeling, replay, regression testing, and performance analysis
  • Troubleshoot issues involving sensor calibration, timing, synchronization, coordinate transformations, vehicle movement, and system integration
  • Support sensor selection, placement, mounting, configuration, calibration, and validation activities
  • Improve perception software performance for real-time execution on embedded computing platforms
  • Collaborate with GNC engineers to ensure perception outputs support navigation, path planning, obstacle avoidance, and autonomous task execution
  • Work with test engineers and field testers to develop realistic agricultural test scenarios and reproduce perception-related issues
  • Participate in design reviews, code reviews, sprint planning, and technical investigations
  • Document algorithms, software interfaces, assumptions, test results, technical decisions, and known system limitations
  • Support field deployments, customer demonstrations, and troubleshooting activities as required
ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mathematics, or a related technical field
  • Typically five or more years of experience developing perception, computer vision, robotics, machine learning, sensor-fusion, or autonomous-system software
  • Strong proficiency in C++ and Python
  • Experience developing or integrating computer vision, point-cloud processing, sensor-fusion, or machine-learning algorithms
  • Experience working with cameras, LiDAR, radar, GPS/GNSS, or other robotic sensing technologies
  • Understanding of coordinate systems, transformations, sensor calibration, data synchronization, and geometric algorithms
  • Experience working in Linux-based software-development environments
  • Experience with ROS, ROS2, or comparable robotics middleware
  • Experience developing production-quality software using version control, peer review, automated testing, and continuous integration practices
  • Ability to analyze large datasets and establish measurable criteria for evaluating algorithm performance
  • Experience troubleshooting software, sensor, and system-integration issues
  • Strong analytical, debugging, and technical problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work effectively with cross-functional engineering and field teams
PREFERRED QUALIFICATIONS
  • Master's degree in Computer Science, Electrical Engineering, Robotics, Machine Learning, or a related discipline
  • Experience developing perception systems for autonomous agricultural equipment, off-road vehicles, heavy machinery, or mobile robots
  • Familiarity with agricultural operations, field navigation, crop production, spraying, planting, harvesting, or related workflows
  • Experience with OpenCV, Point Cloud Library, PyTorch, TensorFlow, CUDA, or similar technologies
  • Experience with machine-learning approaches for detection, segmentation, classification, depth estimation, or tracking
  • Experience with LiDAR point-cloud registration, clustering, filtering, mapping, or ground-surface analysis
  • Familiarity with crop-row detection, vegetation segmentation, field-boundary detection, elevation mapping, or traversability analysis
  • Familiarity with Kalman filtering, Bayesian estimation, probabilistic robotics, or other sensor-fusion methods
  • Experience optimizing perception software for GPUs or embedded computing platforms
  • Experience with simulation, recorded-data replay, hardware-in-the-loop, or software-in-the-loop testing
  • Familiarity with functional safety concepts and validation practices for autonomous or safety-critical systems
  • Experience validating autonomous systems in dusty, high-vibration, uneven, outdoor, agricultural, or industrial environments
BENEFITS

ASI offers a comprehensive benefits package, including:

  • 401k with employer match
  • Generous HSA contribution
  • PTO, paid holidays, and flextime
  • ASI covers 90% of employee medical plan costs

At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding nondiscrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process.

This is a full-time, project-based employment opportunity. Your employment with ASI will be "at will," meaning that either you or ASI may terminate your employment at any time for any lawful reason, with or without cause or advance notice.

#J-18808-Ljbffr