Foodingree is hiring a Senior Machine Learning Engineer to design, develop, and deploy advanced AI capabilities for production web applications. The role spans machine learning, computer vision, LLM-powered applications, AI agents, and recommendation systems, with a focus on reliability, evaluation, and scalable deployment.
Key Responsibilities
- Design, develop, and optimize machine learning algorithms and intelligent systems for real-world applications, including computer vision and personalized recommendation systems.
- Architect and build AI agent systems, including multi-agent orchestration, tool calling, workflow automation, RAG, and LLM-powered applications.
- Develop and optimize recommendation and ranking algorithms to improve personalization, relevance, and user experience across the platform.
- Implement comprehensive model evaluation frameworks, automated benchmarks, regression testing, and performance metrics.
- Continuously improve model accuracy, reliability, latency, and computational efficiency.
- Build grounding systems that connect AI agent reasoning to verified data sources.
- Design and optimize retrieval pipelines, hybrid search, and structured data retrieval to improve response accuracy and reduce hallucinations.
- Create data processing and representation strategies, establish quality metrics and monitoring dashboards, and build feedback loops that use user interactions and evaluation datasets to improve model performance.
- Design and develop frontend and backend components, APIs, databases, and application architectures to integrate AI features into production web applications.
- Deploy, maintain, and optimize AI models and software services.
- Support system reliability, scalability, observability, and efficient resource utilization.
- Investigate emerging AI technologies, evaluate competing approaches, and translate validated research into practical production solutions.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Machine Learning, Engineering, or a related technical field.
- 5+ years of professional experience in machine learning, software engineering, or applied AI, with demonstrated ownership of production systems.
- Strong programming skills in Python and experience building maintainable, production-quality software.
- Deep understanding of machine learning and deep learning fundamentals, including training, optimization, evaluation, and generalization.
- Hands-on experience with PyTorch, TensorFlow, or equivalent deep learning frameworks.
- Strong experience with computer vision and practical machine learning applications.
- Proven experience designing and building LLM-powered applications and AI agent systems.
- Strong understanding of agent orchestration, tool integration, RAG, retrieval strategies, and LLM application architectures.
- Ability to design model evaluation methodologies, construct high-quality evaluation datasets, establish benchmarks, and analyze model performance.
- Solid software engineering fundamentals, including data structures, algorithms, API design, database systems, testing, and debugging.
- Experience with full-stack or backend development and deploying applications in production environments.
- Familiarity with cloud infrastructure, Docker, Linux, distributed systems, and GPU-based inference.
Technologies
Python, PyTorch, TensorFlow, Docker, Linux, GPU-based inference, AWS, GCP, Hugging Face, LangChain, LlamaIndex, React, TypeScript, FastAPI, multimodal AI, RAG, LLMs
Preferred Qualifications
- Experience developing multi-agent systems and complex agentic workflows.
- Experience with advanced retrieval architectures, hybrid search, structured query generation, and data grounding.
- Familiarity with Hugging Face, LangChain, LlamaIndex, or similar AI development frameworks.
- Experience with React, TypeScript, FastAPI, or comparable full-stack technologies.
- Experience with AWS, GCP, model serving, and scalable inference infrastructure.
- Experience building automated evaluation pipelines, model monitoring dashboards, and continuous improvement workflows.
- Experience integrating multimodal AI systems into production applications.
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Relocation assistance
- Retirement plan
- Tuition reimbursement
Compensation and Location
Salary: USD 180,000 per year (up to $180,000.00 per year).
Work location: Hybrid remote in Santa Ana, CA 92708.
Ability to commute: Santa Ana, CA 92708 (preferred).