ML Search Engineer (Python)

STM Consulting, Inc.
Birmingham, AL, United States
2 months ago

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:22 min

Creating dedicated AI assistants for advanced candidate sourcing

José Kadlec José Kadlec · WWC 2025

1:55 min

Contrasting Terraform with Pulumi and cloud-specific tools

Devlin Duldulao · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

1:51 min

Speaker background in marketing and search metrics

Klaus-M. Schremser Klaus-M. Schremser · WWC Europe 2026

3:20 min

Overview of infrastructure as code tools

Alexander Bubeck · WWC 2023

Videos

See all

Related articles

See all