Full Stack Software Engineer - AI
Job Title: Full Stack Software Engineer (AI Focus)Location: [Insert Location/Remote] Job Type: Full-Time/ContractAbout the RoleWe are seeking an innovative Full Stack Software Engineer with specialized expertise in Artificial Intelligence to drive the development of our next-generation applications. In this role, you will own the end-to-end lifecycle of new features, building highly scalable Java backends and dynamic React frontends while integrating cutting-edge LLMs and AI frameworks.You will be expected to make critical architectural decisions, balance model trade-offs (cost, latency, accuracy), and leverage AI-assisted tooling to accelerate development.Key ResponsibilitiesEnd-to-End Engineering: Architect, build, and deploy robust full-stack solutions, designing everything from the data model and API structure to the user interface flow.Backend Development: Build scalable APIs, microservices, and batch-processing systems utilizing Java.Frontend Development: Own and develop intuitive, responsive UIs for dashboards, internal tools, and public-facing applications using React.AI & LLM Integration: Design and implement AI-powered features (e.g., RAG systems, AI agents, chatbots, recommendation engines) into production environments.Model Management: Evaluate, select, and integrate appropriate AI models (OpenAI, Anthropic Claude, Gemini, Llama) and handle optimization for latency, accuracy, and operational cost.Modern Workflows: Utilize modern AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code) to improve code quality, validate outputs, and enhance engineering velocity.Required Skills & QualificationsBackend Expertise: Strong professional experience in Java ecosystem architecture and microservices development.Frontend Expertise: Proven track record of owning frontend architecture and delivering complex UIs in React.AI/ML Frameworks: Hands-on experience with the modern AI stack, including LangChain, LlamaIndex, Hugging Face, and Vector Databases.System Design: Exceptional ability to conceptualize new services from the ground up, making sound architectural choices across the entire stack.Problem Solving: Demonstrated ability to navigate the unique technical challenges of AI implementation, including prompt engineering, context window limits, and output validation.