cover image
Gruve

Software Engineer, AI

On site

Dallas, United states

$ 120,000 /year

Full Time

16-10-2025

Share this job:

Skills

Python Java Test Problem-solving Attention to detail Machine Learning PyTorch Scikit-Learn TensorFlow Programming Azure react AWS Data Science Large Language Models Microsoft Azure

Job Specifications

About Gruve

Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.

About The Role

We are seeking a talented junior engineer to join our AI team. You will technically lead experienced software and machine learning engineers to develop, test, and deploy AI-based solutions, with a primary focus on large language models and other machine learning applications. This is an excellent opportunity to apply your software engineering skills in a dynamic, real-world environment and gain hands-on experience in cutting-edge AI technology.

Key Responsibilities

Design and implement software solutions that power machine learning models, particularly in LLMs
Create robust data pipelines, handling data preprocessing, transformation, and integration for machine learning projects
Collaborate with the engineering team to build and optimize machine learning models, particularly LLMs, that address client-specific challenges
Partner with cross-functional teams, including business stakeholders, data engineers, and solutions architects to gather requirements and evaluate technical feasibility
Design and implement a scale infrastructure for developing and deploying GenAI solutions
Support model deployment and API integration to ensure interaction with existing enterprise systems.

Basic Qualifications

A bachelor's or master's degree in computer science, Data Science, or a related field
Strong programming skills in Python and Java
Good understanding of machine learning fundamentals
Familiar with frontend development and frameworks like React
Excellent problem-solving skills and an eagerness to learn in a fast-paced environment
Strong attention to detail and ability to communicate technical concepts clearly

Preferred Qualifications

Hands-on experience with Microsoft Azure and AWS
Hands-on experience with common ML libraries (e.g., PyTorch, TensorFlow, scikit-learn)
Basic knowledge of LLMs and transformer-based architectures

Salary Range

$90,000 - $120,000 USD

Why Gruve

At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you're passionate about technology and eager to make an impact, we'd love to hear from you.

Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.

About the Company

Gruve was founded on the premise that new technologies in Machine Learning, Data Sciences, Artificial Intelligence, and Software Development are transforming Enterprise Services. Our goal is to harness these advancements to deliver services with superior efficiency and tangible outcomes. Our Team Our team is built with a strong background in Software and Services, united by a shared sense of Purpose: to achieve the best outcomes for our clients. We value all our stakeholders, recognizing that People are our most important... Know more