1

Python Jobs in Dallas, OR (NOW HIRING)

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

AI Integrator

Salem, OR

$96K - $130K/yr

Python * Cloud Platforms * API Development * Data Analysis * Problem Solving * Project Management * Communication * System Architecture * Microsoft SQL Integrations * ERP/CRM (Trimble, SalesForce ...

AI Integrator

Salem, OR · On-site

$96K - $130K/yr

Python * Cloud Platforms * API Development * Data Analysis * Problem Solving * Project Management * Communication * System Architecture * Microsoft SQL Integrations * ERP/CRM (Trimble, SalesForce ...

... Python. Company : HDR is an employee-owned design firm specializing in engineering, architecture, environmental and construction services. We're ranked No. Founded in 1917, the company is ...

New

Digital Analyst Internships

Salem, OR

$99.10K - $117.20K/yr

Basic programming or scripting experience in Python, SQL, or JavaScript * Experience with Sitecore or other Content Management Systems Company Description At Beckman Coulter Diagnostics, part of the ...

VCF Platform Engineer 1

Salem, OR · On-site

$52.25 - $65.50/hr

... Python, or Ansible. • Understanding of core datacenter concepts including compute, storage, networking, patching, and monitoring. • Ability to support operational tasks in a production ...

New

Comfortable with Python. * Experience working within data platforms like Databricks/Snowflake, and analytics modeling platforms such as Tableau * Strong analytical and problem-solving skills with the ...

next page

Showing results 1-20

Python information

See Dallas, OR salary details

$13

$58

$86

How much do python jobs pay per hour?

As of May 30, 2026, the average hourly pay for python in Dallas, OR is $58.73, according to ZipRecruiter salary data. Most workers in this role earn between $48.41 and $66.68 per hour, depending on experience, location, and employer.

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 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 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 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 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 are popular job titles related to Python jobs in Dallas, OR? For Python jobs in Dallas, OR, the most frequently searched job titles are:
What cities near Dallas, OR are hiring for Python jobs? Cities near Dallas, OR with the most Python job openings:

Full-time

Retirement, PTO

Posted 19 days ago


Job description

Position Summary: 
 
Reporting to the Senior Director II, Relationship Insights & Analytics, the Analytics Engineer II designs, builds, and maintains the Foundation’s analytics infrastructure and applications. This role ensures a reliable, scalable analytics environment that delivers meaningful value to end users, with a strong emphasis on an AI‑ready architecture optimized for advanced analytics and use by analytical AI agents.
 
Measures of Success:
 
  • Reliability: Data is delivered on time and consistently, with minimal disruptions that impact end users.
  • Analytics Readiness: Analytics infrastructure and platforms are well‑designed, accessible, and easy to use, enabling teams to answer questions quickly with fewer data issues or downtime. 
  • Impact: Infrastructure supports meaningful business decisions and AI initiatives, demonstrated by increased use of trusted datasets and semantic layers, faster delivery of insights, and improved analytics. 
Major Duties  
 

Design, build, and maintain SQL/dbt data models and semantic layers optimized for analytical query patterns and AI agent access.

Define and maintain semantic layer encoding business logic, KPIs, and metric definitions in a single authoritative location. 

Apply dimensional modeling techniques to accurately represent business processes and metrics in our data warehouse. 

Prepare and curate data assets optimized for machine learning, LLM, and AI-agent workflows.

Partner with analysts, data scientists, and stakeholders to translate business requirements into trusted data/analytical products.

Develop and optimize ELT/ETL pipelines in a cloud data warehouse (e.g., Snowflake) for reliable, scalable data delivery. 

Implement data quality testing (schema, freshness, business rules) and remediate recurring data issues.

Establish and sustain data lineage standards across analytical models, enabling stakeholders to trace data provenance from source to consumption in support of data governance, auditability, and operational reliability.

Contribute to shared analytics codebases via Git/GitHub, including code reviews and established development workflows.

Support Python-based automation, lightweight analytics services, and troubleshooting of cloud or containerized components as needed.

Knowledge/Skills:
 
Core Analytics Engineering Skills
  • Solid experience in data modeling, including dimensional modeling concepts and data warehouse design, and leveraging AI tools such as Claude Code.
  • Strong SQL proficiency for transformation, analysis, and validation
  • Python proficiency for data processing, automation, and integration
  • Experience with dbt or a comparable analytics engineering framework to build, test, and document data models
Data Platforms & Infrastructure
  • Experience in Azure cloud environments (AWS or GCP transferable)
  • Experience with Snowflake or other modern cloud data warehouses (BigQuery, Redshift, Databricks SQL, etc.)
  • Familiarity with relational databases such as SQL Server and PostgreSQL

      Data Platforms & Orchestration

  • Experience designing, building, and maintaining ELT/ETL pipelines
  • Familiarity with orchestration tools (Airflow, Prefect, Azure Data Factory, or similar)
  • Ability to troubleshoot pipeline failures, performance issues, and data quality problems
  • Experience implementing data quality tests, including schema, freshness, and business rule validations
Version Control & Development Practices
  • Experience with Git/GitHub for version control and shared codebase collaboration
  • Comfortable with following established development workflows, including code reviews   and iterative improvement
Additional Knowledge/Skills:
  • Experience designing data models and semantic layers that support machine-learning and  LLM-based reasoning for leveraging AI-driven analytical agents
  • Experience with Tableau or similar BI tools (Power BI, Looker, etc.) to support dashboard    development and analytics
  • Familiarity with Python web application development using frameworks such as Flask
  • Understanding of web application concepts, including routing, authentication patterns, and   environment configuration
  • Exposure to Docker or containerized applications, including interpreting logs and basic  runtime troubleshooting
 Education/Experience:
 
Bachelor’s degree in computer science or related field and three to five years of software development or related experience. Preference will be given to those with experience or knowledge in AI-related processes and technologies, including Python, DBT, Azure, SQL Server, and Snowflake. Education and experience equivalencies will be considered.
Important Organizational Notes: 
 
The candidate must possess a valid driver’s license and be prepared to work a flexible schedule that may include evenings and weekends to support foundation events and donor-related activities. Adherence to a professional code of conduct is essential at all times, ensuring the highest standards of integrity, respect, and ethical behavior in all interactions and responsibilities.  Adherence to the Core Values is vital to success.
 
Oregon State University Foundation Core Values
  • Collaborative: We convene our partners to achieve solutions.
  • Productive: We get the right things done.
  • Respectful: We treat one another with dignity and civility.
  • Bold: We aspire to transform.
  • Inclusive: We nurture a culture of belonging.
  • Creative: We color outside the lines.
Classification: Exempt
 
What We Offer:
 
Comprehensive Benefits: a comprehensive total compensation package, which includes:
  • A monthly employer contribution towards benefits
  • A monthly employer match for a health savings account
  • An impressive 17% employer contribution to retirement plan (based on qualified earnings)
  • A generous Paid Time Off (PTO) program
  • Two exceptional employee discount programs
Professional Growth: At OSU Foundation, we believe in investing in our employees' development. We provide ongoing training and opportunities for advancement.    
                   
Innovative Work Environment: Join a team of talented professionals in a stimulating and collaborative work atmosphere
 
Work Location
The work location for this position is Corvallis, OR.