1

Python Jobs in Indianapolis, IN (NOW HIRING)

Build scalable AI applications using Python and FastAPI. * Design and maintain RESTful APIs for AI services. * Develop backend services supporting AI agents and copilots. * Integrate AI solutions ...

Sr. Data Engineer

Indianapolis, IN

$109K - $131K/yr

Write and optimize complex code using Python and SQL * Build and manage data transformations using DBT and/or SQLMesh * Develop solutions within Databricks to support scalable data processing

FPGA Engineer

Indianapolis, IN · On-site

$124K - $159K/yr

Description Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System Integration, Hardware Security, Xilinx, Simulation, IP core, Versal, Stratix, concept ...

Data Engineer

Carmel, IN · On-site

$108K - $130K/yr

Design, build, and optimize ETL/ELT pipelines utilizing Microsoft Fabric Notebooks (Python) and Fabric Pipelines. * Utilize CI/CD pipelines (Azure DevOps, Git-based workflows, Fabric deployment ...

next page

Showing results 1-20

People also search for

Python information

See Indianapolis, IN salary details

$12

$56

$82

How much do python jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for python in Indianapolis, IN is $56.03, according to ZipRecruiter salary data. Most workers in this role earn between $46.20 and $63.65 per hour, depending on experience, location, and employer.

What jobs can I do with just Python?

With Python skills, you can pursue roles such as Python developer, data analyst, automation engineer, or backend programmer. These jobs often require knowledge of libraries like pandas, Django, or Flask, and may involve working in environments that emphasize scripting, data processing, or web development.

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 jobs can I get in Python?

Python is used in a variety of roles including software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity analyst. These jobs often require knowledge of frameworks like Django or Flask, data analysis libraries such as Pandas, and proficiency in scripting and problem-solving. Python skills are valuable across industries like technology, finance, healthcare, and research.

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 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 jobs in the US pay 300,000 a year?

In the US, high-paying roles for Python developers typically include senior software engineers, data scientists, machine learning engineers, and technical leads, especially in finance, technology, and consulting firms. These positions often require advanced skills, extensive experience, and sometimes specialized certifications, with salaries reaching or exceeding $300,000 annually in competitive markets.

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 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 most commonly searched types of Python jobs in Indianapolis, IN? The most popular types of Python jobs in Indianapolis, IN are:
What job categories do people searching Python jobs in Indianapolis, IN look for? The top searched job categories for Python jobs in Indianapolis, IN are:
What cities near Indianapolis, IN are hiring for Python jobs? Cities near Indianapolis, IN with the most Python job openings:

ML Engineer

Performacentric

Indianapolis, IN • On-site, Remote

Full-time

Posted 10 days ago


Job description

Machine Learning Engineer (Llama AI Platform)

Location: Remote (Preferred U.S. Time Zones)
Employment Type: Full-Time
Company: Performacentric

About Performacentric

Performacentric helps small and mid-market organizations improve profitability, efficiency, visibility, employee performance, customer satisfaction, and supplier performance through custom AI agents, intelligent automation, and connected business systems.

We are building a next-generation AI platform powered by open-source large language models, agentic workflows, and business process automation. We are seeking a Machine Learning Engineer to help design, deploy, and optimize AI solutions built on Llama models and modern Python-based application architectures.

Position Summary

Performacentric is seeking a Machine Learning Engineer with hands-on experience developing and deploying AI applications using Llama 3 8B, Python, and FastAPI. This role will be responsible for building production-grade AI services, optimizing model performance, developing APIs, integrating business systems, and supporting the evolution of Performacentric's AI agent platform.

The ideal candidate combines strong software engineering skills with practical machine learning experience and enjoys working in a fast-paced startup environment where they can directly influence product direction and technical architecture.

ResponsibilitiesAI Model Development & Optimization
  • Deploy, configure, and optimize Llama 3 8B models for production use.
  • Develop prompt engineering, retrieval, and agentic workflows.
  • Fine-tune and evaluate LLM performance for business use cases.
  • Implement Retrieval-Augmented Generation (RAG) architectures.
  • Optimize inference performance, latency, and infrastructure utilization.
  • Monitor model quality and continuously improve response accuracy.
Application Development
  • Build scalable AI applications using Python and FastAPI.
  • Design and maintain RESTful APIs for AI services.
  • Develop backend services supporting AI agents and copilots.
  • Integrate AI solutions with CRM, ERP, communication, and business systems.
  • Implement authentication, authorization, and API security controls.
  • Write clean, maintainable, and well-documented code.
Data & Infrastructure
  • Build and maintain vector database integrations.
  • Develop data ingestion and preprocessing pipelines.
  • Support deployment of AI workloads in cloud and self-hosted environments.
  • Collaborate on model serving, monitoring, logging, and observability.
  • Assist with infrastructure automation and CI/CD processes.
Collaboration
  • Work closely with product, engineering, and leadership teams.
  • Participate in architecture discussions and technical planning.
  • Contribute to AI solution design for client implementations.
  • Mentor junior developers and share best practices.
Required QualificationsTechnical Skills
  • 3+ years of professional software engineering experience.
  • Strong proficiency in Python.
  • Experience building APIs with FastAPI.
  • Experience deploying and working with Llama 3 8B or similar open-source LLMs.
  • Understanding of prompt engineering and LLM optimization techniques.
  • Experience consuming and developing REST APIs.
  • Strong understanding of Git-based development workflows.
  • Familiarity with Linux environments and command-line tools.
  • Experience troubleshooting and optimizing production applications.
Machine Learning Knowledge
  • Understanding of machine learning fundamentals.
  • Experience evaluating AI model performance.
  • Familiarity with embeddings, vector search, and RAG architectures.
  • Knowledge of model inference optimization techniques.
  • Experience working with structured and unstructured datasets.
Preferred Qualifications

Preference will be given to candidates with experience in one or more of the following:

  • Fine-tuning open-source LLMs.
  • ML Engineering and MLOps practices.
  • LangChain, LlamaIndex, Haystack, or similar frameworks.
  • PostgreSQL database administration and optimization.
  • Vector databases such as pgvector, Chroma, Pinecone, Weaviate, or Qdrant.
  • Docker and containerized deployments.
  • Kubernetes orchestration.
  • Azure AI infrastructure and GPU environments.
  • CI/CD pipelines and DevOps automation.
  • Multi-agent AI architectures.
  • Knowledge graph implementations.
  • Business intelligence and analytics platforms.
Success Metrics

Within the first 12 months, the successful candidate will help:

  • Deploy and optimize production AI workloads.
  • Improve AI response quality and accuracy.
  • Reduce inference latency and infrastructure costs.
  • Expand Performacentric's AI agent platform capabilities.
  • Deliver reliable AI integrations for customer environments.
  • Contribute to the development of new AI-powered products and services.
What We Offer
  • Opportunity to work on cutting-edge AI and agentic technologies.
  • Direct influence on product architecture and technical strategy.
  • Remote-first work environment.
  • Competitive compensation based on experience.
  • Professional growth opportunities in one of the fastest-growing areas of software development.
  • Ability to help shape the future of AI-powered business transformation.
How to Apply

Interested candidates should submit:

  • Resume/CV
  • Brief cover letter
  • GitHub profile (if available)
  • Portfolio of AI, machine learning, or software development projects
  • Examples of LLM, FastAPI, or AI agent implementations (preferred)

Join Performacentric and help build the next generation of AI agents that transform how businesses operate, make decisions, and grow.