1

Python Developer Jobs in Dublin, OH (NOW HIRING)

Python Software Engineer Location: Columbus, OH Job Type: Contract/ W2 Highly experienced Python software engineer who is looking for a challenging role where he/she can learn lots more and work on ...

Title Java/ Python - AWS Developer Location Columbus, OH Client Industry Fintech Compensation $60-65/ hr Ref ID 1689837 Responsibilities * Design, develop, and support scalable services using Java ...

New

Python Private Tutoring Jobs

Columbus, OH

$48.50 - $67/hr

We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share your knowledge, we ...

Python Private Tutoring Jobs

Columbus, OH · On-site

$48.50 - $67/hr

We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share your knowledge, we ...

Showing results 21-40

Python Developer information

See Dublin, OH salary details

$12

$56

$83

How much do python developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for python developer in Dublin, OH is $56.48, according to ZipRecruiter salary data. Most workers in this role earn between $46.54 and $64.13 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 Dublin, OH?

The most popular types of Python Developer jobs in Dublin, OH are:

What cities near Dublin, OH are hiring for Python Developer jobs?

Cities near Dublin, OH with the most Python Developer job openings:

Infographic showing various Python Developer job openings in Dublin, OH as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 76% Physical, 7% Hybrid, and 17% Remote job distribution, with an average salary of $117,477 per year, or $56.5 per hour.

Advanced Python Engineer / Agentic AI FDE

Columbus, OH • On-site

Photon
IT Services • 1 - 10 employees

Other

Posted 18 days ago


Job description

Advanced Python Engineer / Agentic AI FDE

Columbus, OH

We are looking for an Advanced Python Engineer / Agentic AI FDE with strong hands-on experience in Python development and a solid understanding of Generative AI, LLMs, AI Agents, and agentic application development.

The ideal candidate will work closely with client engineering and product teams to design, develop, integrate, and deploy production-grade agentic AI solutions. This role requires strong software engineering fundamentals, the ability to work with modern AI frameworks, and excellent client-facing problem-solving skills.

Key Responsibilities

  • Design and develop scalable Agentic AI applications and AI-powered solutions using Python.
  • Build, integrate, and optimize AI agents, multi-agent workflows, tools, and orchestration pipelines.
  • Develop production-grade Python services, APIs, integrations, and backend components.
  • Work with LLMs, prompt engineering, RAG, embeddings, vector databases, and tool/function calling.
  • Implement agent workflows using frameworks such as LangChain, LangGraph, OpenAI Agent SDK, Google ADK, CrewAI, AutoGen, or similar frameworks.
  • Integrate AI agents with enterprise systems, APIs, databases, SaaS platforms, and business applications.
  • Develop and consume REST APIs, microservices, and event-driven integrations.
  • Implement appropriate mechanisms for agent memory, context management, state management, and knowledge retrieval.
  • Work with cloud-based AI platforms such as AWS Bedrock, Azure AI Foundry, or Google Cloud Vertex AI/Gemini.
  • Implement observability, monitoring, logging, evaluation, and performance optimization for AI applications.
  • Collaborate with architects, product managers, data scientists, and client stakeholders to translate business requirements into technical solutions.
  • Participate in client discussions, technical workshops, solution demonstrations, and proof-of-concepts.
  • Troubleshoot complex technical issues and provide hands-on engineering support during implementation.
  • Follow secure and responsible AI engineering practices, including appropriate authentication, authorization, data protection, and AI governance.

Required Technical Skills

Python Advanced

  • Strong hands-on expertise in Python.
  • Advanced knowledge of Python programming concepts, OOP, data structures, exception handling, concurrency/asynchronous programming, and performance optimization.
  • Experience building production-grade applications and APIs using frameworks such as FastAPI, Flask, or Django.
  • Strong understanding of testing, debugging, logging, packaging, and dependency management.

Agentic AI / Generative AI

  • Strong understanding of LLMs, Generative AI, AI Agents, Agentic AI, and LLM application architecture.
  • Hands-on experience with one or more agent frameworks such as:
    • LangChain / LangGraph
    • OpenAI Agent SDK
    • Google ADK
    • CrewAI
    • AutoGen
    • Microsoft Agent Framework or equivalent
  • Experience with RAG, vector search, embeddings, prompt engineering, tool/function calling, structured outputs, and agent orchestration.
  • Understanding of agent memory, context management, multi-agent systems, and agent evaluation.

Cloud & AI Platforms

  • Experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform.
  • Exposure to AI platforms such as Amazon Bedrock, Azure AI Foundry, Vertex AI/Gemini, or equivalent.
  • Understanding of deploying AI applications in cloud environments.

APIs & Integration

  • Strong experience with REST APIs, JSON, web services, authentication, and third-party integrations.
  • Experience integrating AI solutions with enterprise applications and data sources.
  • Understanding of microservices and distributed application architecture.

Data & Databases

  • Experience with SQL and relational databases.
  • Exposure to NoSQL databases and vector databases such as Pinecone, Weaviate, Milvus, pgvector, or equivalent.
  • Understanding of data ingestion, retrieval, chunking, embeddings, and knowledge bases.

Preferred Skills

  • Experience with Docker, Kubernetes, CI/CD, Git, and cloud deployment.
  • Exposure to AI observability and evaluation tools.
  • Understanding of AI governance, guardrails, responsible AI, and security considerations for agentic systems.
  • Experience with MCP (Model Context Protocol) and enterprise tool integrations.
  • Experience working with enterprise-grade AI platforms or agent orchestration platforms.
  • Knowledge of authentication and authorization mechanisms such as OAuth2/JWT.
  • Experience working in financial services, banking, or other highly regulated environments is a plus.

FDE / Client-Facing Skills

  • Strong communication and stakeholder management skills.
  • Ability to work directly with client engineering, architecture, and product teams.
  • Ability to understand ambiguous business problems and convert them into technical solutions.
  • Comfortable conducting technical workshops, architecture discussions, POCs, demos, and troubleshooting sessions.
  • Ability to work independently in a fast-paced client environment.
  • Strong analytical and problem-solving skills.

Education & Experience

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
  • 5+ years of software engineering experience, with strong hands-on Python development experience.
  • 2+ years of experience in Generative AI / LLM / Agentic AI development preferred.
  • Proven experience delivering production-grade applications or AI solutions.

Key Competencies

Python | Agentic AI | Generative AI | LLMs | AI Agents | LangChain | LangGraph | OpenAI Agent SDK | RAG | Prompt Engineering | Vector Databases | FastAPI | REST APIs | AWS/Azure/Google Cloud Platform | Bedrock | Azure AI Foundry | Vertex AI | Docker | Kubernetes | CI/CD | AI Governance | Client Engineering | FDE