1

Python Back Jobs in Atlanta, GA (NOW HIRING)

Senior ML/AI Engineer

Lawrenceville, GA

$95.80K - $131.50K/yr

... back-office operations, reduce costs, gain real-time insights, and drive portfolio performance ... Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, PySpark ...

Kids have a blast and can't wait to come back. Parents are thrilled as their children gain ... Scratch or block coding, Python, Minecraft MCreator, Minecraft Education Edition, Roblox Studio ...

Senior ML/AI Engineer

Lawrenceville, GA · On-site

$95.80K - $131.50K/yr

... back-office operations, reduce costs, gain real-time insights, and drive portfolio performance ... Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, PySpark ...

Bring real market signal back inside from customers, partners, and the field. What You Need to ... JavaScript, TypeScript, Node.js, React, HTML, CSS on the front end; Python, Java, Go, or C++ on the ...

... back again and again. As a commercial data analyst, you will directly support all aspects of the ... Experience using Python / PySpark is useful but not required * Experience using data visualization ...

... back again and again. As a commercial data analyst, you will directly support all aspects of the ... Experience using Python / PySpark is useful but not required * Experience using data visualization ...

next page

Showing results 1-20

Python Back information

See Atlanta, GA salary details

$12

$56

$82

How much do python back jobs pay per hour?

As of May 29, 2026, the average hourly pay for python back in Atlanta, GA is $56.37, according to ZipRecruiter salary data. Most workers in this role earn between $46.44 and $64.04 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Backend Developer, and why are they important?

To thrive as a Python Backend Developer, you need strong programming skills in Python, a solid understanding of backend frameworks, and experience with APIs and databases, often supported by a relevant degree or certifications. Familiarity with tools like Django or Flask, RESTful API design, version control systems such as Git, and cloud platforms like AWS or Azure is typically required. Problem-solving, teamwork, and effective communication are crucial soft skills that set top performers apart. These competencies enable developers to build scalable, secure, and maintainable backend systems that meet business needs efficiently.

What are some common challenges Python Backend Developers face when optimizing application performance?

Python Backend Developers often encounter challenges related to optimizing application speed and scalability, especially when handling large volumes of data or high user traffic. Issues such as inefficient database queries, memory leaks, and suboptimal code structures can impact performance. Developers typically address these by profiling code, implementing caching strategies, and leveraging asynchronous programming where appropriate. Collaborating with DevOps teams to monitor performance metrics and employing tools like Redis, Celery, or load balancers also play a significant role in overcoming these challenges.

What is a Python Backend Developer?

A Python Backend Developer is a software engineer who specializes in building and maintaining the server-side logic of web applications using the Python programming language. They are responsible for creating APIs, managing databases, integrating with external services, and ensuring the overall performance and security of the backend systems. Python Backend Developers often work with frameworks like Django or Flask and collaborate with frontend developers to deliver seamless user experiences.

What is the difference between Python Back and Python Data Engineer?

AspectPython BackPython Data Engineer
Required CredentialsPython programming, basic database knowledgePython, SQL, data modeling certifications
Work EnvironmentBackend development teams, software companiesData teams, analytics departments
Industry UsageSoftware development, web servicesData analysis, big data projects
Common Search IntentBackend development with PythonData pipeline and infrastructure roles

Python Back focuses on backend development tasks using Python, such as server-side logic and API creation. Python Data Engineer specializes in building data pipelines, managing data storage, and working with large datasets. While both roles require Python skills, Python Data Engineers often need additional knowledge of SQL and data architecture. Understanding these differences helps job seekers target the right roles based on their skills and career goals.

Senior ML/AI Engineer

Senior ML/AI Engineer

M3

Lawrenceville, GA

$95.80K - $131.50K/yr

Other

Posted 19 days ago


Job description

Description Summary:    

M3 (www.m3as.com) is a leading provider of hospitality-specific software solutions, delivering cloud-based tools for hotel accounting, financial reporting, labor management, payroll, and business intelligence. Built by hoteliers for hoteliers, M3 empowers hotel owners, operators, and management companies to streamline back-office operations, reduce costs, gain real-time insights, and drive portfolio performance across thousands of properties in North America and beyond.     

M3 is embedding AI into its core product workflows to deliver intelligent automation and insights for the hospitality industry. We operate in a cloud-native environment, and AI solutions are expected to integrate seamlessly with modern application and platform architectures. The Senior ML / AI Engineer is responsible for designing, building, deploying, and maintaining production-grade AI and machine learning solutions, including predictive models, intelligent automation, and emerging LLM-enabled capabilities.

This role partners closely with internal engineering teams and external AI partners to establish scalable MLOps practices, ensure reliable model performance, and build internal AI/ML engineering capability. The position requires both strong applied AI/ML expertise and production engineering discipline. 

Essential Duties:

The duties listed below are the essential functions of this position, and they may change as the needs of the company demand. All associates are expected to do what is necessary to get the work done and to cooperate fully with their supervisor's requests for additional or altered duties. 

  • Design, build, and deploy machine learning models into production environments, including REST API-based inference services and batch or real-time scoring pipelines. 
  • Develop scalable training and inference pipelines using structured enterprise data. 
  • Establish and maintain MLOps practices including model versioning, monitoring, alerting, retraining workflows, and auditable model lifecycle management. 
  • Collaborate with Data Engineering to ensure AI-ready data structures and pipelines. 
  • Integrate ML outputs into product workflows in partnership with application engineering teams. 
  • Evaluate and prototype new AI use cases aligned to product strategy, selecting the appropriate approach (e.g., supervised learning, embeddings-based similarity, retrieval-driven architectures, or hybrid methods) based on problem context and data characteristics. 
  • Work alongside external AI partners initially and progressively transition ownership internally. 
  • Define performance benchmarks and ensure production reliability of deployed models. 
  • Document processes, best practices, and governance considerations for responsible AI usage. 

Education/Training/Experience:

  • Bachelor's or Master's degree in Computer Science, Data Science, Engineering, Mathematics, or related field (or equivalent practical experience). 
  • 7+ years of experience in machine learning engineering or applied machine learning roles, with demonstrated experience delivering production-grade AI systems in enterprise environments. 
  • Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, PySpark, pandas). 
  • Experience deploying and maintaining ML models in production environments. 
  • Experience working in cloud-native environments (Azure preferred; AWS or GCP acceptable). 
  • Familiarity with MLOps tools such as MLflow or similar model lifecycle management platforms. 
  • Experience working with structured enterprise datasets. 
  • Experience evaluating and implementing both traditional machine learning approaches and embedding-based or retrieval-driven architectures (e.g., vector search, similarity matching) is a plus. 
  • Demonstrated ability to select the right technical solution for a given business problem rather than defaulting to a single modeling paradigm. 
  • Ability to collaborate effectively across engineering, product, and business teams.