Senior Fullstack AI Engineer (Remote)

🌍 Remote, USA πŸš€ Full-time πŸ• Posted Recently

Job Description

About the position We are seeking an exceptional Senior Full Stack AI Engineer to join our Genie team. You will be a key technical contributor responsible for designing, developing, and deploying end-to-end AI-powered applications that leverage Large Language Models (LLMs) and autonomous agent frameworks to revolutionize resource management. This role requires a unique blend of full-stack development expertise and deep AI/ML knowledge, with hands-on experience building production-grade GenAI and LLM-based solutions. You will work at the intersection of modern web development and cutting-edge AI technology, building scalable, intelligent systems that can reason, learn, and act autonomously to optimize resource allocation and management workflows. Responsibilities β€’ Design, develop, and deploy agentic AI systems using frameworks like LangChain, LangGraph, CrewAI, or AutoGen β€’ Build and optimize multi-agent workflows with capabilities including: Semantic search based Retrieval Augmented Generation (RAG) for context-aware responses β€’ Tool usage and API orchestration β€’ Context Engineering with memory and user personalisation β€’ Implement LLM-powered features including intelligent resource recommendations, automated workflow optimization, and predictive analytics β€’ Develop and fine-tune prompts for various LLM models (GPT-4, Claude, Llama, etc.) β€’ Design guardrails, human-in-the-loop patterns, and response verification systems to prevent hallucinations and ensure accuracy β€’ Drive architecture for AI observability, safety and evaluation (precision, F1, hallucination detection, cost metrics). β€’ Implement model evaluation frameworks and monitoring systems to track AI system performance β€’ Build responsive, performant web applications using Next.js, React, and TypeScript β€’ Design and implement RESTful APIs and GraphQL endpoints using Python (FastAPI/Flask) and Node.js β€’ Develop backend services that integrate with LLM APIs (OpenAI, Anthropic, AWS Bedrock) β€’ Create intuitive user interfaces that seamlessly incorporate AI capabilities β€’ Implement real-time features using WebSockets for streaming LLM responses β€’ Write clean, maintainable, well-documented code following best practices and design patterns β€’ Deploy and manage applications on AWS services including: Lambda, ECS/EKS, S3, API Gateway, SageMaker, Bedrock β€’ DynamoDB, RDS, ElastiCache β€’ CloudWatch, X-Ray for monitoring and observability β€’ Implement CI/CD pipelines for automated testing and deployment β€’ Should have fair understanding of MLOPS β€’ Design scalable, fault-tolerant architectures that can handle high-volume AI workloads β€’ Optimize infrastructure costs while maintaining performance and reliability β€’ Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions β€’ Participate in code reviews, architectural discussions, and technical design sessions β€’ Mentor junior engineers and share best practices for AI-driven development β€’ Stay current with the latest advancements in LLMs, agentic AI, and machine learning techniques β€’ Document system architectures, API specifications, and implementation details β€’ Contribute to the evolution of our AI development standards and practices Requirements β€’ Programming Languages: 5+ years of professional experience with: Python (advanced proficiency) - Langraph, Langchain, NumPy, Pandas, scikit-learn β€’ TypeScript/JavaScript (ES6+) β€’ Strong understanding of object-oriented and functional programming paradigms β€’ Full Stack Development: 4+ years of experience with: Frontend: Next.js, React, React Hooks, Context API, TailwindCSS, Shadcn/UI β€’ Backend: Node.js, Fastify, FastAPI, Flask β€’ APIs: RESTful design, GraphQL, WebSocket implementation β€’ Databases: PostgreSQL, MongoDB, Redis β€’ AWS: EC2, Lambda, S3, ECS/EKS, SageMaker, Bedrock, CloudWatch β€’ CI/CD: GitHub Actions, Jenkins, GitLab CI β€’ AI/ML Expertise: 2+ years hands-on experience with: LLM Integration: OpenAI API, Anthropic Claude, AWS Bedrock, Azure OpenAI β€’ Agentic Frameworks: LangChain, LangGraph, CrewAI, AutoGen, Claude SDK or similar β€’ Observability and Traceability: Arize Pheonix, Langfuse, LangSmith, AgentOps β€’ RAG Systems: Building retrieval pipelines, chunking strategies, embedding generation β€’ Vector Databases: Pinecone, Weaviate, FAISS, ChromaDB, or Qdrant β€’ ML Libraries: TensorFlow, PyTorch, Hugging Face Transformers β€’ Prompt Engineering: Advanced techniques for optimization and consistency β€’ Bachelor's or Master's degree in Computer Science, Engineering, AI/ML, or related field β€’ 5-7 years of professional software engineering experience β€’ 2+ years of hands-on experience building production LLM/GenAI applications β€’ Proven track record of deploying and scaling AI-powered applications in production environments β€’ Experience with the complete software development lifecycle (SDLC) β€’ Strong understanding of software architecture patterns and system design principles. Nice-to-haves β€’ Experience with model fine-tuning and custom model deployment β€’ Knowledge of machine learning algorithms, neural networks, and deep learning architectures β€’ Familiarity with MLOps practices and tools (MLflow, Weights & Biases, Kubeflow) β€’ Experience with streaming data pipelines (Kafka, Kinesis) β€’ Understanding of AI safety, ethics, and responsible AI practices β€’ Contributions to open-source AI/ML projects Benefits β€’ Work remotely, Yes thats right we are proud remote first company β€’ Opportunity to work on cutting-edge AI technology with real-world impact β€’ Dedicated AI Coding assistant β€’ Collaborative team environment with talented engineers and researchers β€’ Competitive salary and equity compensation β€’ Comprehensive health, dental, and vision insurance β€’ Modern tech stack and tools Apply tot his job

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like