1

Python Developer Jobs in Oklahoma (NOW HIRING)

PCI Energy Solutions is seeking a Software Developer to design, architect, and code enterprise ... Python, Spring, Spring Boot, JPA, Maven, Postgres, SQL Server, Hibernate ORM, Restful APIs, and ...

Programming ability in Python and/or C++ (version 14, 17, or 20). * Candidate must be willing to travel approx. 5% each year if necessary (typically within the Continental United States) Desired (but ...

Programming ability in Python and/or C++ (version 14, 17, or 20). * Candidate must be willing to travel approx. 5% each year if necessary (typically within the Continental United States) Desired (but ...

Programming ability in Python and/or C++ (version 14, 17, or 20). * Candidate must be willing to travel approx. 5% each year if necessary (typically within the Continental United States) Desired (but ...

Programming ability in Python and/or C++ (version 14, 17, or 20).Candidate must be willing to travel approx. 5% each year if necessary (typically within the Continental United States)Desired (but not ...

Production Engineer

Norman, OK · On-site

$70K - $90K/yr

Strong Python programming skills, including experience with computer vision using OpenCV or similar libraries. * Experience developing integrated software and mechanical solutions. * Familiarity with ...

Strong Python programming skills, including experience with computer vision using OpenCV or similar libraries. * Experience developing integrated software and mechanical solutions. * Familiarity with ...

Proficiency in Python, Java, C#, or similar programming languages * Strong SQL and relational database experience * Experience developing APIs and system integrations * Experience with data ...

Proficiency in Python, Java, C#, or similar programming languages * Strong SQL and relational database experience * Experience developing APIs and system integrations * Experience with data ...

Proficiency in Python, Java, C#, or similar programming languages * Strong SQL and relational database experience * Experience developing APIs and system integrations * Experience with data ...

$130K - $146K/yr

Knowledge of the Python programming language Benefits for full-time employees include an Extended Health Care, Dental, Vision, Life, Dependent Life, Disability insurance (STD and LTD), Retirement ...

Strong Python engineering skills, with familiarity in at least one of optimization, forecasting, or computer vision. * Experience designing APIs, SDKs, or frameworks consumed by other engineers.

Strong Python engineering skills, with familiarity in at least one of optimization, forecasting, or computer vision. * Experience designing APIs, SDKs, or frameworks consumed by other engineers.

Experience developing applications using modern programming languages and frameworks such as C#, .NET, Java, Python, JavaScript, or comparable technologies. * Strong experience designing, developing ...

Experience developing applications using modern programming languages and frameworks such as C#, .NET, Java, Python, JavaScript, or comparable technologies. * Strong experience designing, developing ...

Showing results 21-40

Python Developer information

See Oklahoma salary details

$12

$54

$79

How much do python developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for python developer in Oklahoma is $54.13, according to ZipRecruiter salary data. Most workers in this role earn between $44.62 and $61.49 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 the most commonly searched types of Python Developer jobs in Oklahoma?

The most popular types of Python Developer jobs in Oklahoma are:

What are popular job titles related to Python Developer jobs in Oklahoma?

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

What job categories do people searching Python Developer jobs in Oklahoma look for?

The top searched job categories for Python Developer jobs in Oklahoma are:

What cities in Oklahoma are hiring for Python Developer jobs?

Cities in Oklahoma with the most Python Developer job openings:

What are popular job titles related to Python Developer jobs in OK?

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

Infographic showing various Python Developer job openings in Oklahoma as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 10% Part Time, and 6% Contract. Highlights an 78% Physical, 6% Hybrid, and 16% Remote job distribution, with an average salary of $112,584 per year, or $54.1 per hour.

AI Flight Optimization Engineering Intern

Skydweller

Oklahoma City, OK

$15.50 - $20/hr

Part-time, Internship

Posted 28 days ago


Job description

About Skydweller

Skydweller is developing the world's largest autonomous solar-powered aircraft, designed to provide persistent, long-duration flight capabilities for defense, and commercial missions. Our aircraft combines advanced aerospace engineering, autonomy, renewable energy technologies, and artificial intelligence to enable next-generation aviation capabilities.

Skydweller's engineering and flight-test programs generate significant volumes of aircraft telemetry, environmental data, and mission information. We are applying emerging AI technologies to transform this data into actionable insights that improve aircraft performance, operational efficiency, and mission planning.


About the Role

Skydweller is seeking an intern to support the development of an Agentic AI system dedicated to flight operations and optimization for long-endurance unmanned aircraft systems (UAS).

The intern will work alongside experienced aerospace, software, and AI engineers to design and prototype an Agentic AI system capable of analyzing flight-test telemetry, weather data, and mission constraints to generate recommendations that improve endurance, energy efficiency, and aircraft performance.

The intern will participate in a structured, mentored R&D experience progressing from AI fundamentals through implementation and validation of a functional prototype supporting Skydweller's flight optimization efforts.


Why Join Skydweller?

This internship provides a unique opportunity to work on advanced aerospace technology while helping define the future of AI-assisted engineering.

Unlike traditional AI projects focused on generic applications, this role applies emerging AI technologies to a real-world autonomous aircraft program. The intern will contribute directly to the development of tools that improve aircraft endurance, mission effectiveness, and engineering decision-making.

Successful candidates will gain experience at the intersection of artificial intelligence, aerospace engineering, and autonomous systems, while working with an experienced team developing next-generation aviation capabilities.



Student Requirements

  • Interns must be currently enrolled undergraduate or graduate students at an Oklahoma college/university, or CareerTech students concurrently enrolled in college-level coursework
  • Due to the nature of the work, the intern needs to be a U.S. Person (US Citizen/Green Card holder)

Qualifications

  • Graduate or upper-level undergraduate student in Computer Science, Aerospace Engineering, or related field
  • Proven experience with Python programming
  • Prior participation in R&D projects, especially in the fields of AI-agent, Aerospace, or Meteorology, is a plus
  • Familiarity with AI/ML concepts (LLMs, Deep Learning, etc.), or data processing preferred

Responsibilities

The AI Flight Optimization Engineering Intern will serve in a junior, mentored software development role within Skydweller's Research & Development environment. Responsibilities include:

  • Develop Python-based tools and AI workflows using modern software development practices and Git version control
  • Assist with data preparation, system testing, and validation activities
  • Document code, workflows, system architecture, and write activity reports
  • Participate in agile development cycles, design reviews, and technical discussions

Learning Experience

During the internship, the candidate will gain practical experience in:

  • Artificial intelligence and machine learning applications for aerospace systems
  • Agentic AI architectures and AI-enabled engineering workflows
  • Processing and analysis of aerospace telemetry datasets
  • Software development in a production-oriented aerospace environment
  • Autonomous aircraft operations and flight optimization concepts



Work Environment
This is a part-time 1-year internship onsite at the Skydweller Oklahoma City (OKC) Office. The role integrates the intern directly into active aerospace R&D workflows, providing exposure to advanced autonomous systems development and collaboration with AI and engineering teams.