1

Online Python Programming Jobs in Minnesota (NOW HIRING)

Jr. GIS Developer

Virginia, MN · On-site

$95 - $125/hr

... Online environments; preferably with extensive experience in Experience Builder, Survey123, and ... designing programming applications from requirements to execution; laying out data structure ...

Principal AI/ML Engineer

Virginia, MN · On-site

$170 - $240/hr

Amazon Sagemaker, Python, Amazon SageMaker Studio * Microsoft Power Automate, Power BI * DBeaver ... SharePoint Online Education, Experience and Skills Required * Bachelor's degree in computer science ...

You will develop high performing scalable systems in the context of large online delivery ... Python software development stacks and ecosystems, ideally also experience with other programming ...

Research Engineer

Eagan, MN · On-site

$88 - $164/hr

You will develop high performing scalable systems in the context of large online delivery ... Python software development stacks and ecosystems, ideally also experience with other programming ...

Data Engineer

Chisago City, MN · On-site

$80K - $120K/yr

Online apparel store Job Summary The Data Engineer builds and maintains the data layer of Kendall ... Experience building ETL/ELT pipelines using Python or a similar language. * Experience creating ...

... online and in stores. Target is on a mission to offer the systems, tools and support that guests ... programming languages in either python, java, or go Demonstrate some proficiency with Linux ...

Software Engineer

Duluth, MN · On-site

$140.50 - $221.50/hr

Experience using python in the functional test of embedded systems. * Knowledge of real-time ... If you would like to request an accommodation on the basis of disability for completing this online ...

Senior Machine Learning Engineer

Minneapolis, MN · On-site

$109K - $149K/yr

... Python and familiarity with at least one deep learning framework (e.g., PyTorch, TensorFlow) • ... Online analytics for the physical world. Built on the tech you already own. Stop buying tools and ...

Proficiency in Python, Go, AI integration, Agile methodologies, SaaSops, Release Management, RBAC ... Apache Kafka, Collaboration, Go Programming Language, RESTful APIsBachelor's Degree or equivalent ...

Proficiency in Python, Go, AI integration, Agile methodologies, SaaSops, Release Management, RBAC ... Apache Kafka, Collaboration, Go Programming Language, RESTful APIsBachelor's Degree or equivalent ...

Lead AI Forward Engineer

Eagan, MN · On-site

$104K - $137K/yr

... online tests, benchmarks, canaries, A/B experiments). * Work with Product, Data Science, AI ... Proficiency in Python (strongly preferred) and ability to prototype and validate designs with hands ...

Showing results 21-40

Online Python Programming information

What is online Python programming?

Online Python programming refers to the practice of coding, running, and debugging Python programs through web-based platforms or cloud environments, rather than using local software on your computer. This allows users to write and execute Python code from anywhere with an internet connection, often leveraging collaborative tools, pre-configured environments, and integrated resources. Many platforms also offer interactive tutorials, code sharing, and project management features, making it easier to learn and work with Python online.

What are the key skills and qualifications needed to thrive as an online Python programmer?

To excel as an Online Python Programmer, you need strong proficiency in Python programming, a solid understanding of algorithms, and experience with web frameworks or data libraries, often supported by a relevant degree or coding certifications. Familiarity with tools like Git, Jupyter Notebook, Django, Flask, and cloud platforms is commonly required. Exceptional problem-solving abilities, clear communication, and self-motivation are vital soft skills for remote collaboration and independent work. These capabilities ensure high-quality, maintainable code and effective teamwork in virtual environments.

What are some typical challenges faced by online Python programming instructors, and how can I prepare for them?

Online Python programming instructors often encounter challenges such as engaging students remotely, adapting teaching materials for virtual platforms, and addressing a wide range of experience levels. To prepare, it's helpful to develop interactive lesson plans, utilize screen-sharing and collaborative coding tools, and set clear communication channels for student support. Staying organized and proactive in providing feedback can also help ensure students remain motivated and on track throughout the course.

What is the difference between Online Python Programming vs Data Analyst?

AspectOnline Python ProgrammingData Analyst
Required SkillsPython, coding, problem-solvingData interpretation, Excel, SQL, Python (optional)
Work EnvironmentOnline, remote, self-paced learningOffice or remote, data-focused tasks
Industry UsageProgramming, software development, automationBusiness, finance, marketing, research

Online Python Programming primarily involves learning and practicing Python coding skills, often in a self-paced online setting. Data Analysts use Python as a tool to analyze data, but their role also includes interpreting data insights and reporting. While both roles may overlap in Python skills, Online Python Programming focuses on coding proficiency, whereas Data Analysts focus on data-driven decision-making.

Are online Python programmers still in demand?

Online Python programmers are still in high demand due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong coding skills, experience with frameworks like Django or Flask, and knowledge of libraries such as Pandas or TensorFlow. The role often requires proficiency in version control and problem-solving skills, making it a valuable skill set in the current job market.

Can I get an online job after learning Python?

Online Python programming skills can qualify you for remote jobs such as software developer, data analyst, or automation engineer. Employers often look for proficiency in Python, problem-solving, and familiarity with tools like Git and cloud platforms, which can be gained through online courses and projects.

Which online Python programming job is in demand?

Online Python programming jobs in demand include roles such as software developer, data analyst, and machine learning engineer. These positions often require proficiency in frameworks like Django or Flask, and knowledge of data analysis libraries such as Pandas and NumPy. Demand is high in industries like technology, finance, and healthcare, with remote work opportunities increasing for Python developers.

What are popular job titles related to Online Python Programming jobs in Minnesota?

For Online Python Programming jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Online Python Programming jobs in Minnesota look for?

The top searched job categories for Online Python Programming jobs in Minnesota are:

What cities in Minnesota are hiring for Online Python Programming jobs?

Cities in Minnesota with the most Online Python Programming job openings:

Infographic showing various Online Python Programming job openings in Minnesota as of August 2026, with employment types broken down into 63% Full Time, 32% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Director Of Software Engineering and Architecture (Virginia)

2U

Virginia, MN • On-site

$243K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

At 2U, we are all in on purpose. We are motivated by our mission — to make learning limitless—and connected by our shared passion to deliver world‑class higher education at scale. As the parent company of edX, a leading online learning platform, 2U powers thousands of higher education offerings—from free courses to full degrees. Together with our college, university, and corporate partners, we are helping accelerate careers and transform lives.

What We’re Looking For:

2U is looking for a highly technical, hands‑on Director of Software Engineering with deep experience in modern cloud‑native architectures, distributed systems, and full‑stack platform development. This role combines technical leadership, architectural ownership, and delivery accountability across large‑scale digital platforms supporting student/learner experience, applications, and data ecosystems.

This is not a traditional management‑only role. You will operate as a player‑coach, actively engaging in system design, architecture reviews, and technical decision‑making while leading globally distributed engineering teams.

You will own both how systems are built and how they are delivered, ensuring scalable, secure, and high‑performing platforms aligned with business outcomes. The ideal candidate has built and scaled complex systems, understands trade‑offs deeply, and can drive end‑to‑end delivery with strong engineering rigor.

Responsibilities Include, But Are Not Limited To: Engineering & Platform Leadership
  • Own and drive the architecture and engineering strategy for scalable, cloud‑native platforms across student/learner experience, applications, and data ecosystems.
  • Lead the design and evolution of systems using:
    • Backend: Python, Ruby on Rails, Clojure, or Elixir
    • Frontend: React, TypeScript, or HTML/CSS
    • Data: MySQL, PostgreSQL
  • Define and implement API‑first, microservices, and event‑driven architectures using modern design patterns.
  • Establish architectural standards across frontend, backend, and integrations, including scalability, resiliency, security, and performance optimization.
  • Drive build vs. buy vs. partner decisions, balancing speed, cost, and long‑term platform ownership.
  • Ensure systems are designed for high availability, observability, and global scale.
Delivery, AI & DevOps Execution
  • Act as a hands‑on technical leader across engineering and DevOps, owning how systems are designed, built, deployed, and operated.
  • Lead architecture and design reviews, code quality, and resolution of complex production issues.
  • Own end‑to‑end delivery and operations, including release cycles, system reliability, uptime, and performance.
  • Drive DevOps practices across:
    • CI/CD: GitHub Actions, Jenkins, Argo
    • Containers: Docker, Kubernetes (EKS)
    • Infrastructure as Code: Terraform
    • Observability and monitoring
  • Lead and mentor teams, ensuring accountability for both delivery outcomes and production stability.
  • Enable and guide adoption of AI/ML capabilities, including:
    • Integrating AI services, APIs, and intelligent workflows into platforms
    • Leveraging AI for automation, personalization, and engineering productivity (e.g., code generation, testing, operational insights)
  • Establish strong execution discipline through:
    • Definition of Ready/Done, sprint rigor, and release governance
    • Metrics such as velocity, cycle time, deployment frequency, MTTR, and uptime
Agile Leadership & Collaboration
  • Work closely with engineering, product, partner operations, and data teams in Agile environments.
  • Translate long‑term architectural vision into incremental, executable delivery plans.
  • Participate actively in PI planning, sprint reviews, and technical design forums.
  • Mentor senior engineers, tech leads, and solution architects.
Things That Should Be In Your Background:
  • 12–15+ years of progressive experience in software engineering, with 5+ years in leadership roles
  • Proven experience as a hands‑on technical leader across engineering and DevOps
  • Strong expertise in at least one of the following in each area:
    • Languages: Python, TypeScript (Ruby, Clojure, or Elixir a plus)
    • Frontend: React ecosystem
    • Databases: MySQL, PostgreSQL
    • OpenAI API (GPT models, embeddings, function calling), Azure OpenAI Service, Amazon Bedrock, Google Vertex AI
  • Deep experience with AWS cloud ecosystem, Docker & Kubernetes (EKS), CI/CD pipelines (GitHub Actions, Jenkins, Argo), Infrastructure as Code (Terraform)
  • Experience designing and operating: Microservices architectures/Event‑driven systems (Kafka or similar)
  • Proven experience owning production systems, uptime, and operational excellence
Other Attributes That Will Help You In This Role:
  • Experience in EdTech, Digital Media, eCommerce, or SaaS platforms
  • Experience building or scaling high‑traffic, customer‑facing platforms
  • Exposure to data platforms and event‑driven data architectures
  • Experience modernizing legacy systems into cloud‑native architectures
  • Experience working with global, distributed engineering teams
  • Experience with Scaled Agile (e.g., SAFe), PI Planning, and driving delivery predictability across multiple teams.

While this position is open to remote candidates across the U.S., we will prioritize those who live in the Washington‑Baltimore metropolitan area and who are available to come into our Headquarters in Arlington, VA two days a week.

Benefits & Culture

Our global employee base is a diverse collection of innovators, dreamers, and doers working together to transform lives through higher education. We believe that every employee can advance our shared purpose, and that life at 2U should be fun and meaningful. If you’re excited by the opportunity to provide millions of learners and counting with access to world‑class higher education, then join us — and do work that makes a difference.

We offer comprehensive benefits (unique per country) and excellent work/life balance.

Full‑time, U.S. benefits include:

  • Medical, dental, and vision coverage
  • Life insurance, disability, and 401(k) employer match
  • Free snacks and drinks in‑office
  • Generous paid holidays and leave policies, including unlimited PTO
  • Additional time off benefits include: volunteer days, parental leave, and a company‑wide winter break

The anticipated base salary range for this role is ($232,100 - $264,200), with potential bonus eligibility. Salary offers are made based on the candidate’s qualifications, experience, skills, and education as they directly relate to the requirements of the position, budget for the position and cost of labor in the market in which the candidate will be hired.

2U Diversity and Inclusion Statement

At 2U, we are committed to building and sustaining a culture of belonging, respect, and inclusion. We are proud of the steps we’ve taken to bring together an employee base that embodies diverse walks of life, ideas, genders, ages, races, cultures, sexual orientations, abilities and other unique qualities. We strive to offer a workplace where every employee feels empowered by what makes us different, as well as by how we are alike.

2U is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodations, please reach out to us at recruitingaccommodations@2u.com.

About 2U

2U partners with the world’s top universities and companies to develop and deliver education programs that accelerate careers and transform lives. Through partnerships with the world’s leading colleges, universities, and companies, 2U delivers thousands of online programs to millions of learners worldwide on edX, its global learning platform. From executive education and professional credentialing to master’s degree programs and free, open courses, 2U transforms how top institutions deliver workforce‑aligned online education, enabling professionals to advance without pausing their careers. Learn more at 2U.com.

The above statements are intended to describe the general nature and level of work performed by individuals assigned to this position, and are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.

2U is an equal opportunity employer that does not discriminate against applicants or employees and ensures equal employment opportunity for all persons regardless of their race, creed, color, religion, sex, sexual orientation, gender identity, pregnancy, national origin, age, marital status, disability, citizenship, military or veterans’ status, or any other classifications protected by applicable federal, state or local laws. 2U’s equal opportunity policy applies to all terms and conditions of employment, including but not limited to recruiting, hiring, training, promotion, job benefits and pay.

#J-18808-Ljbffr