Job
Description
Gruve is an innovative software services startup dedicated to transforming enterprises into AI powerhouses. Specializing in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs), our mission is to assist customers in utilizing their data for making intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks. We are currently looking for a talented Engineer to join our AI team. In this role, you will lead experienced software and machine learning engineers to develop, test, and deploy AI-based solutions, focusing on large language models and other machine learning applications. This position presents an excellent opportunity to leverage your software engineering skills in a real-world environment and gain hands-on experience with cutting-edge AI technology. Key Responsibilities: - Design and Develop AI-Powered Solutions: Architect and implement scalable AI/ML systems, with a focus on Large Language Models (LLMs) and deep learning applications. - End-to-End Model Development: Lead the entire lifecycle of AI models, from data collection and preprocessing to training, fine-tuning, evaluation, and deployment. - Fine-Tuning & Customization: Utilize techniques like LoRA (Low-Rank Adaptation) and Q-LoRA to efficiently fine-tune large models for specific business applications. - Reasoning Model Implementation: Work with advanced reasoning models such as DeepSeek-R1 to explore their applications in enterprise AI workflows. - Data Engineering & Dataset Creation: Design and curate high-quality datasets optimized for fine-tuning AI models, ensuring robust training and validation processes. - Performance Optimization & Efficiency: Optimize model inference, computational efficiency, and resource utilization for large-scale AI applications. - MLOps & CI/CD Pipelines: Implement best practices for MLOps to ensure automated training, deployment, monitoring, and continuous improvement of AI models. - Cloud & Edge AI Deployment: Deploy and manage AI solutions in cloud environments (AWS, Azure, GCP) and explore edge AI deployment where applicable. - API Development & Microservices: Develop RESTful APIs and microservices to seamlessly integrate AI models into enterprise applications. - Security, Compliance & Ethical AI: Ensure AI solutions comply with industry standards, data privacy laws (e.g., GDPR, HIPAA), and ethical AI guidelines. - Collaboration & Stakeholder Engagement: Collaborate closely with product managers, data engineers, and business teams to translate business needs into AI-driven solutions. - Mentorship & Technical Leadership: Guide and mentor junior engineers to foster best practices in AI/ML development, model fine-tuning, and software engineering. - Research & Innovation: Stay informed on emerging AI trends, conduct experiments with cutting-edge architectures and techniques, and drive innovation within the team. Basic Qualifications: - Master's degree or PhD in Computer Science, Data Science, Engineering, or related field - 5-8 years of experience - Strong programming skills in Python and Java - Good understanding of machine learning fundamentals - Hands-on experience with Python and common ML libraries (e.g., PyTorch, TensorFlow, scikit-learn) - Familiarity with frontend development and frameworks like React - Basic knowledge of LLMs and transformer-based architectures is a plus Preferred Qualifications: - Excellent problem-solving skills and eagerness to learn in a fast-paced environment - Strong attention to detail and ability to communicate technical concepts clearly At Gruve, we promote a culture of innovation, collaboration, and continuous learning. We are dedicated to creating a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you are passionate about technology and eager to make an impact, we would love to hear from you. Gruve is an equal opportunity employer, welcoming applicants from all backgrounds. We appreciate all applicants, and only those selected for an interview will be contacted.,