Senior AI Software Engineer (Java | Spring Boot | Python)
JobgetherRemotely
pythonjavaspring bootllmsrest apisopenairagvector databases
Job Description
📋 Description
- Design, develop, maintain backend services using Java, Spring Boot, Python, FastAPI
- Build production-ready REST APIs and integrations with enterprise apps
- Develop and integrate LLM-powered solutions (OpenAI, Claude, Gemini, etc.)
- Design RAG solutions with embeddings, vector search, and knowledge bases
- Backend for prompt management, context windows, token limits, validation, and AI outputs
- Integrate AI via REST, JSON, async processing, and event-driven patterns
🎯 Requirements
- Strong professional experience with Java and Spring Boot
- Practical experience with Python for backend services, AI integrations
- Proven REST API design and production backend development
- Hands-on with LLMs and AI-enabled applications
- Understanding of RAG, embeddings, vector DBs, prompt engineering
- Experience with API design, JSON, concurrency, and enterprise integration
🎁 Benefits
- Fully remote position within Mexico
- Direct employment with indefinite-term contract
- Full-time position
- Monday–Friday 9:00 AM–6:00 PM Mexico time
- Compensation paid in Mexican pesos