Senior AI Software Engineer

New
J
JobgetherEnterprise AI Software
Fully remote position within Mexico, 9:00 AM–6:00 PM Mexico timeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonGitJavaSpring BootFastAPICI/CDRESTful APIsLLM

Requirements

  • Strong professional experience developing backend applications with Java and Spring Boot.
  • Practical experience with Python for backend services, AI integrations, or data processing.
  • Proven experience developing and maintaining REST APIs and production-grade backend services.
  • Hands-on experience developing or integrating applications powered by Large Language Models (LLMs).
  • Strong understanding of RAG, embeddings, vector databases, prompt engineering, and context management.
  • Experience working with LLM platforms such as OpenAI, Claude, Gemini, Llama, or Azure OpenAI.
  • Solid knowledge of API design, JSON, data structures, concurrency, and enterprise system integration.
  • Ability to write clean, maintainable, secure, and production-ready code.
  • Experience using AI-assisted development tools such as Cursor, Claude Code, or GitHub Copilot.
  • Experience with Git, Agile methodologies, CI/CD, and automated testing.
  • Familiarity with FastAPI, Flask, Docker, Azure, PostgreSQL, or Redis is desirable.

Responsibilities

  • Design, develop, maintain, and optimize backend services using Java, Spring Boot, Python, and FastAPI.
  • Build production-ready REST APIs and integrations connecting AI services with enterprise applications.
  • Develop and integrate LLM-powered solutions using platforms like OpenAI, Claude, Gemini, Llama, or Azure OpenAI.
  • Design and implement Retrieval-Augmented Generation (RAG) solutions, including embeddings and vector search.
  • Develop backend services supporting prompt management, context windows, and hallucination mitigation.
  • Design processes for transforming and preparing data for AI applications.
  • Implement guardrails, logging, monitoring, and validation controls for reliable AI systems.
  • Collaborate with cross-functional teams to design scalable solutions aligned with enterprise requirements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now