ML Search Engineer
Birmingham, AL · On-site
Search Engineer (Software Engineer III) You must be eligible to work in the US without Visa ... Design, develop, and deploy production Python services end-to-end-from retrieval and ranking ...
Birmingham, AL · On-site
Search Engineer (Software Engineer III) You must be eligible to work in the US without Visa ... Design, develop, and deploy production Python services end-to-end-from retrieval and ranking ...
Birmingham, AL · On-site
Search Engineer (Software Engineer III) You must be eligible to work in the US without Visa ... Design, develop, and deploy production Python services end-to-end-from retrieval and ranking ...
Programming skills: Python, C/C++, Java, or similar * Familiarity with utility systems (SCADA, GIS, OMS, AMI, ERP) Benefits: Competitive salary, performance bonus, health/dental, hybrid options, and ...
Quick apply
Programming skills: Python, C/C++, Java, or similar * Familiarity with utility systems (SCADA, GIS, OMS, AMI, ERP) Benefits: Competitive salary, performance bonus, health/dental, hybrid options, and ...
Birmingham, AL · On-site
... or Python based AI/ML solutions. • 5+ years hands on experience designing, developing, testing, deploying, and supporting data engineering and analytics solutions using on-premises tools such as ...
Birmingham, AL · On-site
... or Python based AI/ML solutions. • 5+ years hands on experience designing, developing, testing, deploying, and supporting data engineering and analytics solutions using on-premises tools such as ...
Birmingham, AL · On-site
$90 - $120/hr
... code using Golang, Python, Redis, Postgres, and Kafka in a microservices architecture ... Collaborate with fellow engineers, product managers, and partner teams to deliver impactful ...
Birmingham, AL · On-site
$90 - $120/hr
... code using Golang, Python, Redis, Postgres, and Kafka in a microservices architecture ... Collaborate with fellow engineers, product managers, and partner teams to deliver impactful ...
$86K - $158K/yr
Programming Languages & Frameworks - Python (expert level) - Django or similar Python web frameworks - JavaScript (for UI integration or frontend orchestration) Tools & Platforms - PyCharm (or ...
$86K - $158K/yr
Programming Languages & Frameworks - Python (expert level) - Django or similar Python web frameworks - JavaScript (for UI integration or frontend orchestration) Tools & Platforms - PyCharm (or ...
$100K - $131K/yr
Training in/experience with computer programming (Python, C#, SQL) desired * Training in/experience with data science desired
Quick apply
$100K - $131K/yr
Training in/experience with computer programming (Python, C#, SQL) desired * Training in/experience with data science desired
Birmingham, AL · On-site
$48.50 - $66.50/hr
Software Engineer IV - Sales Domain (Java / Google Cloud / AI Enablement ) Location : Birmingham ... Python service interoperability * Conduct code reviews and promote high standards for ...
Birmingham, AL · On-site
$48.50 - $66.50/hr
Software Engineer IV - Sales Domain (Java / Google Cloud / AI Enablement ) Location : Birmingham ... Python service interoperability * Conduct code reviews and promote high standards for ...
Birmingham, AL · On-site
$130K/yr
Full Stack Engineer - AI Search & Product Discovery Location: Remote Position Status: Full Time ... Design, develop, and deploy scalable Python services that power search retrieval, ranking ...
Birmingham, AL · On-site
$130K/yr
Full Stack Engineer - AI Search & Product Discovery Location: Remote Position Status: Full Time ... Design, develop, and deploy scalable Python services that power search retrieval, ranking ...
Birmingham, AL · On-site
$120K - $140K/yr
Build advanced analytical models using SQL, Python, and Excel to demonstrate product value ... A degree in Engineering, Business administration or related field required. * 3+ years of ...
Birmingham, AL · On-site
$120K - $140K/yr
Build advanced analytical models using SQL, Python, and Excel to demonstrate product value ... A degree in Engineering, Business administration or related field required. * 3+ years of ...
Birmingham, AL · Hybrid
Experience with computer programming languages such as Python, C#, or SQL, and familiarity with data science methodologies. * Problem Solving : Strong problem-solving abilities, particularly in the ...
Quick apply
Birmingham, AL · Hybrid
Experience with computer programming languages such as Python, C#, or SQL, and familiarity with data science methodologies. * Problem Solving : Strong problem-solving abilities, particularly in the ...
... Python,) modern frontend (React, Next.js) and technologies within a microservices and AWS-based environment, with regular collaboration across onshore and offshore engineering teams. Key ...
Quick apply
... Python,) modern frontend (React, Next.js) and technologies within a microservices and AWS-based environment, with regular collaboration across onshore and offshore engineering teams. Key ...
Programming Languages & Frameworks - Python (expert level) - Django or similar Python web frameworks - JavaScript (for UI integration or frontend orchestration) Tools & Platforms - PyCharm (or ...
Programming Languages & Frameworks - Python (expert level) - Django or similar Python web frameworks - JavaScript (for UI integration or frontend orchestration) Tools & Platforms - PyCharm (or ...
Birmingham, AL · On-site
Data Developers 4 Location- Birmingham, AL Contract- 1 Year Position Overview The Technology ... Lead or coordinate development efforts in Python or .NET . * Data Delivery Support: Work closely ...
Birmingham, AL · On-site
Data Developers 4 Location- Birmingham, AL Contract- 1 Year Position Overview The Technology ... Lead or coordinate development efforts in Python or .NET . * Data Delivery Support: Work closely ...
Birmingham, AL · On-site
$130K/yr
Full Stack Engineer - AI Search & Product Discovery Location: Remote Position Status: Full Time ... Design, develop, and deploy scalable Python services that power search retrieval, ranking ...
Birmingham, AL · On-site
$130K/yr
Full Stack Engineer - AI Search & Product Discovery Location: Remote Position Status: Full Time ... Design, develop, and deploy scalable Python services that power search retrieval, ranking ...
$107K - $128K/yr
We are looking for a highly skilled Data Engineer to join our team ... The ideal candidate will have a strong background in data management, SQL, Python, and data ...
Quick apply
$107K - $128K/yr
We are looking for a highly skilled Data Engineer to join our team ... The ideal candidate will have a strong background in data management, SQL, Python, and data ...
Birmingham, AL · On-site
$107K - $128K/yr
Position: Data Visualization Engineer I Duration: 12 Months Location: 3535 Colonnade Parkway ... Python * SQL * R or Java * pandas * dbt * Git * Tableau * Power BI * Microsoft Excel Familiarity ...
Quick apply
Birmingham, AL · On-site
$107K - $128K/yr
Position: Data Visualization Engineer I Duration: 12 Months Location: 3535 Colonnade Parkway ... Python * SQL * R or Java * pandas * dbt * Git * Tableau * Power BI * Microsoft Excel Familiarity ...
$100K - $131K/yr
Educational Requirements: · Master of Science in Electrical Engineering (EE) required · Specialization in Power Systems desired · Training in/experience with computer programming (Python, C#, SQL ...
Quick apply
$100K - $131K/yr
Educational Requirements: · Master of Science in Electrical Engineering (EE) required · Specialization in Power Systems desired · Training in/experience with computer programming (Python, C#, SQL ...
Birmingham, AL · On-site
$50K - $112K/yr
... AI Engineer, you will be at the forefront of transforming raw data into actionable insights ... using Python and TensorFlow - Integrating data from various sources to create unified views for ...
Birmingham, AL · On-site
$50K - $112K/yr
... AI Engineer, you will be at the forefront of transforming raw data into actionable insights ... using Python and TensorFlow - Integrating data from various sources to create unified views for ...
Birmingham, AL · On-site
Experience or training in computer programming (Python, C#, SQL preferred) * Experience or training in data science and analytics preferred * Knowledge of databases, data structures, and computer ...
Quick apply
Birmingham, AL · On-site
Experience or training in computer programming (Python, C#, SQL preferred) * Experience or training in data science and analytics preferred * Knowledge of databases, data structures, and computer ...
... programming languages such as Java, Python, Ruby, or C#. A solid understanding of software QA methodologies, tools, and processes. Experience with automated testing tools like Selenium.
... programming languages such as Java, Python, Ruby, or C#. A solid understanding of software QA methodologies, tools, and processes. Experience with automated testing tools like Selenium.
$35.84 - $39.24
1% of jobs
$39.24 - $42.63
1% of jobs
$42.63 - $46.02
1% of jobs
$46.02 - $49.42
2% of jobs
$49.42 - $52.81
10% of jobs
$55.29 is the 25th percentile. Wages below this are outliers.
$52.81 - $56.21
14% of jobs
$56.21 - $59.60
20% of jobs
The median wage is $59.75 / hr.
$59.60 - $62.99
24% of jobs
$63.84 is the 75th percentile. Wages above this are outliers.
$62.99 - $66.39
6% of jobs
$66.39 - $69.78
5% of jobs
$69.78 - $73.17
15% of jobs
$35
$60
$73
A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.
| Aspect | Python Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; proficiency in Python | Degree in Computer Science or related; proficiency in multiple programming languages including Python |
| Work Environment | Often in tech companies, startups, or freelance projects focused on Python-based tasks | In various industries, working on full software solutions, often across multiple languages and platforms |
| Employer & Industry Usage | Tech firms, data analysis, automation projects | Software firms, IT departments, app development |
While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.
Cities near Hoover, AL with the most Python Programmer job openings:

Full-time
Medical, Retirement, PTO
Re-posted 5 days ago
7.2
Based on 59 frontline employees who took The Breakroom Quiz
225th of 419 rated retail wholesalers
Search Engineer (Software Engineer III)
You must be eligible to work in the US without Visa Sponsorship.
ABOUT THE ROLE
We're building intelligent product search that understands intent, learns from behavior, and gets smarter over time. As a SeniorFull StackEngineer on the ML/AI Search team, you'll design and buildboththefrontend and backendsystems that power product discovery for millions of industrial buyers-from scalable retrieval pipelines,APIs, and Frontendinterfaces that make AI accessible.
This isn't a research role. You'll own the full lifecycle: prototyping ideas, shipping production-grade services on GCP, and iterating based on real user data. Strong Pythonand Reactengineeringisthe foundation-if you also bring experience in search systems, vector databases, or Elasticsearch, you'll hit the ground running from day one.
WHAT YOU'LL DO
Build & Ship Search and AI-Powered Systems
Design, develop, and deploy production Python services end-to-end-from retrieval and ranking pipelines through client-facing APIs.
Build and integrate ML inference pipelines: embedding models, transformer-based classifiers, LLM-powered query understanding, and reranking services.
Develop event-driven, real-time architectures using GCP services-Cloud Run, Pub/Sub, GKE, Cloud Functions.
Write clean, well-tested, observable Python backends; own your services through deployment, monitoring, andon-call
Drive frontend architecture decisions, establishing development standards, and creating reusable component libraries.
Contribute to Search Infrastructure
Work alongside the Search Architect and ML Architect to implement hybrid retrieval systems combining keyword search, dense vector similarity, and reranking.
Build and maintain Elasticsearch indexing pipelines, query services, and relevance tuning tooling.
Integrate vector databases (Pinecone,Weaviate, FAISS or similar) into retrieval workflows-even if this is new territory, you'll learn fast.
Instrument search pipelines with meaningful metrics: CTR, zero-result rate, latency-feeding the team's A/B experimentation loop.
Build clean, responsive, and production-ready interfaces from wireframes or Figma designs.
Own the Engineering Bar
Champion CI/CD, observability, testing, and infrastructure-as-code as non-negotiables, not afterthoughts.
Lead design sessions with Engineers and Architects; translate product requirements into clean, maintainable technical solutions.
Participate in code reviews and knowledge-sharing-actively raising the team's collective skill level.
WHAT YOU BRING
Must-Haves
Strong Pythonand Reactfoundation:6+ years of professional backend or full-stack engineering experience with a deep Python/React (e.g.,Next.js, Vite.js, Remix.js, Gatsby.js)focus-async patterns, type annotations, testing, and production-grade service/componentdesign.
Cloud-native experience:Proven experience designing and deploying cloud-native applications (
GCP strongly preferred; AWS or Azure considered).
Hands-on experience building resilienthigh throughputmicroservices and RESTful/gRPCAPIs.
Solid understanding of containerization (Docker), orchestration (Kubernetes), and serverless paradigms.
Strong grounding in SOLID design principles and software craftsmanship.
Good communicator who thrives in cross-functional, agile teams alongside ML engineers, architects, and product owners.
Comfort using AI tools to accelerate development throughput.
Strong experience of using and managingMonorepos
Strong understanding of relational (e.g.,PostgreSQL, MySQL, Oracle) and non-relational databases (e.g., MongoDB, DynamoDB).
Mentorship:Provide guidance and technical knowledge sharing to mid-level and junior developers.
Strongly Preferred - Search & ML
You don't need all of these on day one-but the more you bring, the faster you'll contribute:
Search systems:Experience with search platforms:
Elasticsearch, OpenSearch,Solr, orAlgolia-index management, query DSL, relevance tuning.
Vector search:Familiarity with vector search concepts and tooling:
embeddings, approximate nearest neighbor (ANN), FAISS, Pinecone,Weaviate, or similar.
Exposure to ML/AI patterns: RAG pipelines, LLM integration, prompt engineering, or fine-tuning workflows.
Experience with AI orchestration frameworks such asLangChain,LangGraph, or Google ADK.
Infrastructure-as-code experience (Terraform,Pulumi,OpenTofu) and mature CI/CD pipeline ownership.
WHO YOU ARE
Fearless Builder
A working proof-of-concept beats a thousand slide decks. Speed and quality are both non-negotiable.
Relentless Learner
You pick up new technologies fast and have a genuine eagerness to master whatever comes next.
Architecture-Minded
You design scalable, fault-tolerant services as second nature and aren't afraid to challenge the status quo.
Ownership-Driven
Code isn't done until it's tested, documented, and monitored. Your name on a release means something.
Search-Curious
You may not have built a search system yet-but you're excited by the challenge and ready to go deep.
Team Multiplier
You give and welcome candid feedback and actively make the people around you better.
PHYSICAL DEMANDS:
LICENSES & CERTIFICATIONS: None required.
SUPERVISORY RESPONSIBILITY: No Supervisory Responsibility
BUDGET RESPONSIBILITY: No
COMPANY INFORMATION: Motion Industries offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.
DISCLAIMER: This job description illustrates the general nature and level of work performed by employees within this job classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and skills required. Management retains the right to add or modify duties at any time.
Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!
GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.
Get the full story on Breakroom
Sourced by ZipRecruiter
Retail
10,000+ Employees
Atlanta, GA, US
1928