
BackEnd Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Mexico.
• Design, construct, and sustain scalable backend systems for document retrieval, processing pipelines, and AI-driven integrations, focusing on accuracy, composability, and long-term maintainability.
• Write backend code that reduces side effects, organizing systems around pure transformations whenever possible and isolating I/O, orchestration, and infrastructure concerns at the boundaries.
• Design and implement clearly defined APIs for serving machine learning models, vector databases, and embedding services, ensuring explicit contracts, consistent error handling, and deterministic execution paths.
• Architect high-performance backend systems for AI training, simulation, and inference workloads, highlighting clear data flow, reproducibility, and scalability.
• Create internal tools and dashboards that enhance visibility into backend behavior, assisting teams in validating assumptions, enforcing invariants, and continuously improving system efficiency.
• Develop automation, monitoring, and observability mechanisms that reveal meaningful signals through logs, metrics, and traces, facilitating 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 projects, ensuring codebases are easy to understand, test, and evolve as teams and requirements grow.
• Develop reusable Python libraries that work with AWS services and GenAI workflows, prioritizing small, focused functions to promote safe reuse and predictable behavior.
• Strong proficiency in Python, with experience designing codebases that prioritize clarity, composability, and testability over cleverness or excessive abstraction.
• Solid understanding of data structures, algorithms, and backend system design, with the ability to analyze correctness, performance, and trade-offs.
• Experience in building systems that implement 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 develop 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 crafting maintainable, predictable backend code that scales across teams and over time.
• Self-directed, comfortable in fast-paced environments, and capable of taking ownership of complex backend systems end-to-end.
• Professional-level English communication skills, with the capability to articulate technical decisions clearly and concisely.
• Remote-First Flexibility: Enjoy work-life balance in a remote-first environment that allows you to work from anywhere.
• Innovative Culture: We embrace a startup mindset, fostering creativity, agility, and growth.
• Career Development: Avahi is dedicated 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 committed to championing diversity, supporting women in tech, and promoting sustainable practices.
• Global Collaboration: Collaborate with a diverse, talented team, sharing insights and working together to create innovative solutions that make a significant impact.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.