ML Search Engineer (Python)
STM Consulting, Inc.
Birmingham, AL, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$85,280.0 - $97,760.0
Working hours
Regular working hours
Job source
Tech stack
A/B Testing
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Automated Storage and Retrieval Systems
User Authentication
Microsoft Azure
Cloud Computing
Code Review
Continuous Integration
Elasticsearch
Python (Programming Language)
+19 more
Search Technologies
Apache Solr
Pulumi
Google Cloud
Spring Cloud
Large Language Models
Multi-Agent Systems
Prompt Engineering
Backend
Customer Identity Access Management
Solid Principles
Kubernetes
Infrastructure Automation Frameworks
Terraform
Grpc
Automation Anywhere
Serverless Computing
Docker
Microservices
Job description
Job Summary (List Format): Senior Python Engineer, ML/AI Search Team Core Responsibilities:
- Design, develop, and deploy end-to-end Python backend services for intelligent product search.
- Integrate and build ML inference pipelines using embeddings, transformer models, and LLMs for query understanding and reranking.
- Develop scalable retrieval systems, real-time architectures, and customer-facing APIs on Google Cloud Platform (GCP).
- Own production services including testing, monitoring, observability, and on-call support.
- Collaborate with Search and ML Architects to create hybrid retrieval systems (keyword, vector similarity, ML reranking).
- Maintain Elasticsearch indexing pipelines and integrate vector databases (e.g., Pinecone, FAISS) into retrieval workflows.
- Instrument systems with metrics (CTR, zero result rate, latency) to support A/B testing and experimentation.
- Champion engineering best practices: CI/CD, infrastructure as code, testing, and observability.
- Lead technical design discussions and participate in code reviews and team knowledge sharing., Job Title: Cloud Infrastructure engineer Location: Birmingham, AL or Remote (1 week travel initially during onboarding) Duration: 6 Months approx. and can be extended PURPOSE…
- 5 days ago, Kforce’s client in Birmingham, AL is seeking a Customer Authentication Engineer III to join the Authentication Core Team supporting digital authentication, identity orchestration, …
- 6 days ago
Requirements
4+ years professional backend or full stack engineering experience, with a strong focus on Python.
- Experience building and deploying cloud-native applications (preferably on GCP; AWS/Azure also welcome).
- Strong skills in microservices, REST/GRPC APIs, Docker, Kubernetes, and serverless patterns.
- Solid understanding of software design principles and best engineering practices.
- Excellent communication; comfortable collaborating with ML engineers, architects, and product teams.
-
Willingness to utilize AI tools to accelerate development. Preferred Qualifications:
- Experience with search platforms (Elasticsearch, OpenSearch, Solr, Algolia).
- Familiarity with vector search concepts/tools (embeddings, ANN, FAISS, Pinecone, weaviate).
- Exposure to ML/AI workflows, such as RAG pipelines, LLM integration, prompt engineering, and fine tuning.
- Experience with AI orchestration frameworks (LangChain, LangGraph, Google ADK).
- Proficiency in infrastructure as code (Terraform, Pulumi) and CI/CD pipeline management.
Benefits & conditions
- $41.00-47.00 per hour
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
CH
Chris Heilmann
SEO in an AI world - Google vs. ChatGPT and survival tips for content creators
over 1 year ago
LM
Luis Minvielle
How to Become an AI Engineer
over 2 years ago
ER
Erin Rifkin
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud
about 1 year ago
KD
Krissy Davis
The Best Large Language Models on The Market
almost 3 years ago
BB
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
almost 4 years ago