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