![Christopher Lopez](https://jobicy.com/react/themes/app/images/avatar.jpg)
Christopher Lopez

# Senior AI / ML Software Engineer

Open to offers · Member since 22 Jul 2026 [Message](https://jobicy.com/dashboard-page.md)

ShareLocationSan Antonio, United StatesDesired salaryUnspecifiedWork preferenceRemote OnlyExperience levelSenior
* [Overview](#overview)
* [Portfolio 0](#portfolio)
* [Services 0](#services)

## About

Professional summaryI am a backend engineer with 12 years of experience building Java and Spring Boot services on Azure, and in recent years I have focused on AI platform infrastructure, including LLM inference hosting, vector search, and observability tooling.

I have led production work on AI-backed systems, from architecture through deployment and on-call ownership. I enjoy turning ambiguous business needs into reliable, well-instrumented services that can operate at scale.

My background includes building Python and Java backend services, designing RAG pipelines, and creating ingestion and embedding workflows that process large volumes of data efficiently. I care deeply about performance, reliability, and measurable quality improvements.

I am comfortable working across product, operations, ML, and security stakeholders. I have helped translate requirements into production roadmaps and have mentored less experienced engineers along the way.

A consistent theme in my work is test-driven development and incremental delivery. I like building systems with strong regression coverage, clear observability, and practical guardrails for safety and compliance.

I am especially interested in roles where I can continue building AI infrastructure, search/retrieval systems, and backend platforms that support customer-facing products at scale.

## Skills

39 capabilities[Ansible](https://jobicy.com/talent/ansible.md)[Apache Kafka](https://jobicy.com/talent/apache-kafka.md)[Azure Kubernetes Service](https://jobicy.com/talent/azure-kubernetes-service.md)[Azure Service Bus](https://jobicy.com/talent/azure-service-bus.md)[BASH](https://jobicy.com/talent/bash.md)[Cypress](https://jobicy.com/talent/cypress.md)[Datadog](https://jobicy.com/talent/datadog.md)[Docker](https://jobicy.com/talent/docker.md)[Event Driven Architecture](https://jobicy.com/talent/event-driven-architecture.md)[GitHub Actions](https://jobicy.com/talent/github-actions.md)[Grafana](https://jobicy.com/talent/grafana.md)[Istio](https://jobicy.com/talent/istio.md)[Java](https://jobicy.com/talent/java.md)[Jenkins](https://jobicy.com/talent/jenkins.md)[Junit](https://jobicy.com/talent/junit.md)[Kotlin](https://jobicy.com/talent/kotlin.md)[Kubernetes](https://jobicy.com/talent/kubernetes.md)[Microsoft Azure](https://jobicy.com/talent/microsoft-azure.md)[Microsoft SQL Server](https://jobicy.com/talent/microsoft-sql-server.md)[MySQL](https://jobicy.com/talent/mysql.md)[OAuth 2.0](https://jobicy.com/talent/oauth-2-0.md)[OpenID Connect](https://jobicy.com/talent/openid-connect.md)[OpenTelemetry](https://jobicy.com/talent/opentelemetry.md)[PostgreSQL](https://jobicy.com/talent/postgresql.md)[Prompt Engineering](https://jobicy.com/talent/prompt-engineering.md)[Python](https://jobicy.com/talent/python.md)[RabbitMQ](https://jobicy.com/talent/rabbitmq.md)[RAG](https://jobicy.com/talent/rag.md)[Redis](https://jobicy.com/talent/redis.md)[Redpanda](https://jobicy.com/talent/redpanda.md)[RESTful API Design](https://jobicy.com/talent/restful-api-design.md)[SAML](https://jobicy.com/talent/saml.md)[Schema Design](https://jobicy.com/talent/schema-design.md)[Selenium](https://jobicy.com/talent/selenium.md)[Service Oriented Architecture](https://jobicy.com/talent/service-oriented-architecture.md)[Spring Boot](https://jobicy.com/talent/spring-boot.md)[Spring Cloud](https://jobicy.com/talent/spring-cloud.md)[TDD](https://jobicy.com/talent/tdd.md)[Vector Search](https://jobicy.com/talent/vector-search.md)

## Tech stack & tools

Working toolkit

### Analytics

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/grafana/grafana-original.svg) Grafana](https://jobicy.com/talent?tool=grafana.md)

### Application Hosting

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/jenkins/jenkins-original.svg) Jenkins](https://jobicy.com/talent?tool=jenkins.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/redis/redis-original.svg) Redis](https://jobicy.com/talent?tool=redis.md)

### Data Stores

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/mysql/mysql-original.svg) MySQL](https://jobicy.com/talent?tool=mysql.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/postgresql/postgresql-original.svg) PostgreSQL](https://jobicy.com/talent?tool=postgresql.md)

### Development

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/ansible/ansible-original.svg) Ansible](https://jobicy.com/talent?tool=ansible.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/docker/docker-original.svg) Docker](https://jobicy.com/talent?tool=docker.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/git/git-original.svg) Git](https://jobicy.com/talent?tool=git.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/kubernetes/kubernetes-original.svg) Kubernetes](https://jobicy.com/talent?tool=kubernetes.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/rabbitmq/rabbitmq-original.svg) RabbitMQ](https://jobicy.com/talent?tool=rabbitmq.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/selenium/selenium-original.svg) Selenium](https://jobicy.com/talent?tool=selenium.md)

### Languages & Frameworks

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/junit/junit-original.svg) JUnit](https://jobicy.com/talent?tool=junit.md)

### Monitoring

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/datadog/datadog-original.svg) DataDog](https://jobicy.com/talent?tool=datadog.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/opentelemetry/opentelemetry-original.svg) OpenTelemetry](https://jobicy.com/talent?tool=opentelemetry.md)

## Experience

Career history

### Senior Software Engineer (AI / ML Systems) · Databricks

Apr 2021 – PresentLed development of production LLM-based features using Python backend services, integrating model inference, retrieval, and ranking into customer-facing applications. Designed and implemented RAG pipelines combining vector search, metadata filtering, and hybrid retrieval. Built scalable ingestion and embedding pipelines, integrated LLM APIs, established evaluation and regression pipelines, and owned reliability, monitoring, and cost governance for AI-backed services.

### Software Engineer → Senior Software Engineer (ML-Assisted Search) · Elastic

Sep 2017 – Mar 2021Developed Python and Java backend services supporting ML-assisted search and NLP-driven relevance. Designed hybrid retrieval systems, built data ingestion and enrichment pipelines, automated indexing and validation workflows, optimized query latency, and helped operationalize experimental NLP models into production features.

### Software Developer (Full-Stack & Data Foundations) · Algolia

Jun 2014 – Aug 2017Built Python- and Java-based backend services for data ingestion, indexing, and analytics. Developed automation scripts and background jobs, implemented information retrieval and ranking logic, built internal tools and dashboards, owned production support, and contributed early vector-based similarity features.

## Education

Learning history

### University of Texas at Austin

Aug 2010 – May 2014Bachelor of Science, Computer Science

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.