1

Contract Python Jobs in North Dakota (NOW HIRING)

Senior AI/ML Engineer

Bismarck, ND · Remote

$90 - $100/hr

Contract-to-Hire Category: Development Industry: Government Workplace Type: Remote Reference ID: JN ... Strong Python skills with TensorFlow and PyTorch. * Proven AWS expertise including Bedrock, Lambda ...

Contract Python information

See North Dakota salary details

$13

$62

$91

How much do contract python jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for contract python in North Dakota is $62.03, according to ZipRecruiter salary data. Most workers in this role earn between $51.11 and $70.43 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Contract Python position, and why are they important?

To thrive as a Contract Python Developer, you need strong proficiency in Python programming, experience with frameworks such as Django or Flask, and a solid understanding of software development best practices. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, adaptability, and effective communication are essential soft skills in this role. These capabilities ensure you can deliver high-quality, maintainable code on time while collaborating effectively with diverse teams in dynamic, project-based environments.

What kinds of projects and responsibilities can I expect as a Contract Python Developer?

As a Contract Python Developer, you can expect to work on a variety of projects ranging from web application development and API integrations to data processing, automation scripts, and machine learning tasks. Your daily responsibilities may include writing and testing code, debugging issues, collaborating with designers or front-end developers, and participating in code reviews. You'll often interact closely with project managers and clients to define requirements and provide technical solutions. The role offers exposure to different industries and technologies, making it a great opportunity to deepen your expertise and expand your professional network.

What is a Contract Python job?

A Contract Python job is a temporary or project-based position where a developer is hired to work on Python-related tasks for a specific duration. These roles are often found in industries like software development, data science, and automation. Contract Python jobs can be freelance, short-term, or long-term, depending on the employer's needs. They offer flexibility but may not include benefits like full-time employment.

What are the most commonly searched types of Python jobs in North Dakota? The most popular types of Python jobs in North Dakota are:
What are popular job titles related to Contract Python jobs in North Dakota? For Contract Python jobs in North Dakota, the most frequently searched job titles are:
What job categories do people searching Contract Python jobs in North Dakota look for? The top searched job categories for Contract Python jobs in North Dakota are:
Teaching Assistant Professor, Energy & Petroleum Engineering

Teaching Assistant Professor, Energy & Petroleum Engineering

University of North Dakota

Grand Forks, ND

Other

Posted 3 days ago


University Of North Dakota rating

7.0

Company rating: 7.0 out of 10

Based on 25 frontline employees who took The Breakroom Quiz

370th of 535 rated colleges and universities


Job description

Teaching Assistant Professor, Energy & Petroleum Engineering

Apply now Job no: 498182
Work type: Full-time Faculty
Location: Grand Forks
Categories: Non-Tenure-Track Faculty

Salary/Position Classification
  • $75,000+ commensurate with experience, 9-month contract, Exempt
  • 40 hours per week
  • This position will work onsite at UND Grand Forks, ND campus
Purpose of Position

The Department of Energy & Petroleum Engineering at the University of North Dakota (UND) invites applications for a non-tenure-track, Teaching Assistant Professor position. This position will primarily support teaching courses in the Energy Engineering graduate programs, but may also support teaching in the Petroleum Engineering courses, depending on the candidate's background. We seek a dynamic and innovative educator who is passionate about energy education with a strong commitment to advancing teaching excellence. The successful candidate will design and deliver graduate and undergraduate courses that integrate modern energy technologies, contribute to curriculum advancement, and support research activities.

Duties & Responsibilities

The successful applicant will receive a contract with an approximate distribution of 80% teaching, 0% research, and 20% service effort. UND and the College of Engineering & Mines value diverse perspectives and seek applicants to help students succeed. The ideal candidate will demonstrate strong potential for high-quality teaching in EPE courses, supported by consistently high student evaluations. Develop high-impact online and on-campus courses (undergrads & grads) to expand the department's educational reach.

  • Design and implement advanced energy engineering courses aligned with the emerging industry and the EPE department's needs.
  • Mentor and advise students, fostering their professional and academic growth.
  • Service & Outreach:
    • o Participate in departmental and university service activities, especially in ABET accreditations, etc.
    • o Actively contributes to student recruitment and retention strategies plan. 
Required Competencies
  • Strong communication skills and a commitment to student success.
  • Adaptability in teaching methods, including online and hybrid course delivery.
Minimum Requirements
  • Ph.D. degree in Energy Engineering or a closely related field.
  • Minimum of three years of engineering experience in the energy industry, outside of academia.
  • Teaching experience at the undergraduate/graduate levels
  • Demonstrated expertise in energy systems
  • Proven experience in teaching, curriculum development, and instructional innovation at the university level.
  • Experience in integrating modern computational tools, such as Python, MATLAB, HOMER, SAM, GAMS, Vensim, PowerSim, etc. into teaching.
  • Successful completion of a Criminal History Background Check

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment.

Preferred Qualifications
  • Experience in applied energy projects with strong industry connections.
  • Experience mentoring students
  • Five years of engineering experience in the energy industry, outside of academia
  • Knowledge of and experience in North Dakota's energy sector
  • Experience in developing and delivering graduate-level energy engineering courses 
  • Background in both conventional and advanced energy technologies.
  • Familiarity with online and hybrid teaching methodologies.
To Apply

To assure full consideration, applications must be received by July 5, 2026 and include the following materials:

  • Cover Letter detailing how your background aligns with the qualifications.
  • Current Curriculum Vitae (CV).
  • Teaching statements outlining future plans and teaching philosophy, along with a list of courses the candidate is qualified and interested in teaching based on those available on EPE's website.
  • Names and contact information of four professional references.


The position is open until it is filled.

Advertised: 05 Jun 2026 Central Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Whatsapp Facebook LinkedIn Email App

What University Of North Dakota employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom