Full Stack Software Developer, AI
About The Company:
Griting AI is a Silicon Valley-based AI-powered talent intelligence, evaluation, and recruitment company dedicated to connecting exceptional technical talent with meaningful career opportunities. We specialize in partnering with organizations to identify, assess, and recruit highly skilled professionals in the technology sector. Our focus is on leveraging AI-driven evaluation tools and structured assessment methodologies to facilitate informed hiring decisions. We serve as a trusted recruitment and talent evaluation partner for leading enterprise technology companies, ensuring a seamless and effective hiring process for both candidates and clients.
About The Role:
We are recruiting on behalf of an enterprise technology client for the position of Senior Full-Stack AI Engineer. This is a full-time, US remote opportunity with direct employment through our client. The successful candidate will join a platform engineering team focused on developing an advanced, ontology-driven enterprise AI platform that transforms complex industrial and engineering documents into structured, actionable knowledge. The role requires ownership of customer-facing features from conception through deployment and production support, working with modern web technologies, scalable backend services, and cutting-edge AI integrations including agentic AI and knowledge graphs. Qualifications5–10 years of professional software engineering experience in full-stack or backend-focused development. Strong proficiency in at least one of TypeScript, Java, or Python, with the ability to work across multiple technology stacks. Experience developing production web applications using React, Next.js, or similar frameworks. Experience building backend applications and REST APIs using Spring Boot, FastAPI, or equivalent frameworks. Solid understanding of relational databases, authentication, authorization, and modern software architecture. Hands-on experience with Docker, Kubernetes, and a major cloud platform such as Google Cloud Platform or Microsoft Azure. Demonstrated ability to effectively use AI coding assistants while independently validating generated code. Proven experience owning software features from design to production deployment. Strong foundation in testing, debugging, code reviews, and maintainable software development. Ability to quickly become productive in unfamiliar and complex codebases.
Preferred Qualifications:
Experience with production AI applications involving large language models (LLMs), AI agents, retrieval-augmented generation (RAG), GraphRAG, or multi-model workflows.
Familiarity with OpenAI, Anthropic Claude, Google Vertex AI, Azure OpenAI, or Model Context Protocol (MCP).Experience with knowledge graphs, ontology-driven platforms, or document intelligence.
Familiarity with PostgreSQL, Redis, OpenSearch, vector databases, or Apache Kafka.
Experience with event-driven systems, microservices, and workflow orchestration.
Production experience with Java Spring Boot and Python FastAPI.Familiarity with CI/CD pipelines, Helm, GitHub Actions, and observability tools.
Responsibilities:
Own the end-to-end development of customer-facing features, including requirements gathering, technical design, implementation, testing, deployment, and production support.
Build and maintain modern web applications utilizing React, Next.js, and TypeScript.
Develop scalable backend services using Java, Spring Boot, Python, and FastAPI.Integrate large language models, AI agents, retrieval-augmented generation (RAG), GraphRAG, and multi-model orchestration into production applications.
Work with ontology-driven data models, knowledge graphs, and document intelligence capabilities to enhance platform functionality.
Leverage AI-assisted development tools to accelerate implementation while ensuring engineering quality, security, and maintainability.
Build, containerize, and deploy cloud-native services using Docker, Kubernetes, and Helm.
Support production deployments across Google Cloud Platform and Microsoft Azure environments.
Develop automated tests, troubleshoot complex issues, improve system performance, and maintain high service reliability.
Collaborate with cross-functional stakeholders to translate business requirements into reliable and scalable software solutions.
Benefits:
Competitive base salary ranging from $160,000 to $180,000 per year.
Performance-based equity or bonus opportunities.
Fully remote work arrangement within the United States.
Opportunity to work on cutting-edge AI technologies and enterprise-grade products.
Meaningful ownership of product features and influence on production outcomes.
Collaboration with a highly skilled, cross-functional engineering team.
Exposure to modern cloud-native architectures and AI-native engineering practices.
Equal Opportunity:
Griting AI is committed to fair, inclusive, and skills-based recruitment practices. We welcome applicants from diverse professional backgrounds and evaluate candidates based solely on relevant qualifications, demonstrated capabilities, and position requirements. Employment decisions are made by the hiring client. We encourage all qualified individuals to apply and participate in our recruitment process without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic in