This position is open to candidates based in Mexico only. Applications from outside Mexico will not be considered.
Company Overview
At Avahi, we're redefining what it means to be a premier cloud-first consulting company, recognized for our people, culture, and innovative solutions. With expertise in Managed Services, Reselling, Staffing, and Professional Services, we are dedicated to delivering exceptional value and putting customers first.
As a remote-first, global team spanning North America, Europe, and Southeast Asia, we foster a collaborative and diverse environment where professional growth, creativity, and mutual respect thrive. Guided by our values—Customer-Centricity, Collaboration, Agility, Innovation, Integrity, and Diversity & Inclusion—we empower businesses to embrace the full potential of a cloud-first approach.
Role Summary
We are seeking a highly skilled Backend Engineer to join our dynamic team. In this role, you will design, build, and maintain scalable backend systems that power advanced AI solutions for large enterprises. This is an exciting opportunity to work at the intersection of backend development and cutting-edge AI technologies, contributing to high-performance systems that integrate machine learning models, databases, and cloud services. If you are passionate about backend engineering, enjoy solving complex problems, and thrive in a fast-paced environment, we want to hear from you.
Key Responsibilities
Design, build, and maintain
scalable backend systems
for
document retrieval
,
processing pipelines
, and
AI-driven integrations
, prioritizing
correctness
,
composability
, and
long-term maintainability
.
Write
backend code
that
minimizes side effects
, structuring systems around
pure transformations
where possible and
isolating I/O, orchestration, and infrastructure concerns
at the edges.
Design and implement
well-defined APIs
for serving
machine learning models
,
vector databases
, and
embedding services
, with
explicit contracts
,
consistent error handling
, and
deterministic execution paths
.
Architect
high-performance backend systems
for
AI training
,
simulation
, and
inference workloads
, emphasizing
clear data flow
,
reproducibility
, and
scalability
.
Create
internal tools and dashboards
that provide
visibility into backend behavior
, helping teams
validate assumptions
,
enforce invariants
, and
continuously improve system efficiency
.
Develop
automation
,
monitoring
, and
observability mechanisms
that surface meaningful signals through
logs
,
metrics
, and
traces
, enabling
rapid diagnosis
of
performance
and
reliability issues
.
Build systems that integrate
fine-tuned AI models
with
databases
and
downstream services
using
compositional design patterns
rather than
tightly coupled, stateful flows
.
Contribute to
internal tooling
and
open-source initiatives
, ensuring
codebases
are
easy to reason about
,
test
, and
evolve
as teams and requirements grow.
Develop
reusable Python libraries
that integrate with
AWS services
and
GenAI workflows
, favoring
small, focused functions
to enable
safe reuse
and
predictable behavior
.
Required Skills and Qualifications
Strong proficiency in
Python
, with experience designing codebases that emphasize clarity, composability, and testability over cleverness or excessive abstraction.
Solid understanding of
data structures, algorithms, and backend system design
, with the ability to reason about correctness, performance, and trade-offs.
Experience building systems that apply functional programming concepts in practice.
Hands-on
experience with cloud platforms (preferably AWS)
, including compute, storage, networking, and managed data services.
Proven ability to design and build APIs and backend services,
ideally within containerized environments using
Docker
and modern deployment pipelines.
Familiarity with
large-scale or distributed systems
, including asynchronous processing and service-to-service communication patterns.
A strong
engineering mindset
focused on writing maintainable, predictable backend code that scales across teams and over time.
Self-directed, comfortable working in
fast-paced environments
, and able to take
ownership
of complex backend systems end-to-end.
Professional-level
English communication skills
, with the ability to explain technical decisions clearly and concisely.
Why Work Here
Remote-First Flexibility:
Enjoy work-life harmony in a remote-first environment that allows you to work from anywhere.
Innovative Culture:
We embrace a startup mindset, encouraging creativity, agility, and growth. Be part of a team that explores cutting-edge technology and drives impactful solutions.
Career Development:
Avahi is committed to your growth, offering mentorship and opportunities to advance your career, with potential for full-time roles after initial contracts.
Purpose-Driven Mission:
Join us in making a difference. Avahi is dedicated to championing diversity, supporting women in tech, and fostering sustainable practices.
Integral Collaboration:
Work alongside a diverse, talented team, sharing insights and collaborating to create innovative solutions that make a real impact.
Join Avahi and make an impact in a fast-paced, customer-focused environment with abundant opportunities for growth.
Accessibility and Inclusivity Statement
At Avahi, we are committed to fostering a workplace that celebrates diversity and inclusivity. We welcome applicants from all backgrounds, experiences, and perspectives, including those from underrepresented communities.
We are proud to be an equal opportunity employer, providing a fair and accessible recruitment process for all candidates. If you require accommodations at any stage of the application or interview process, please let us know, and we will work to meet your needs.
📌 Backend Engineer (México)
🏢 Avahi
📍 México