Senior Data Scientist

Senior Data Scientist

XOi Technologies is the field service industry’s leading smart technology provider, built to transform the way service professionals communicate and do business. Our vision is to address the challenges and effects of the ongoing labor shortage in the trades through innovative technology and data science solutions. Every day field service technicians across the nation utilize our suite of products to increase efficiency and performance on the job, streamline communication and information sharing, build skills, and gain insights.

At XOi, we’re continuing to build the next generation of intelligent technology solutions for field technicians, managers, and the customers they serve. Do you want to play an integral role in developing products that can bring new efficiencies and data capture capabilities to every jobsite? Are you a passionate team player looking to make your mark and launch the next phase of your career? Do you have a proven track record of crafting thoughtful approaches to complex problems? If you’re an innovator in the workplace looking to challenge yourself with work that matters, we want to talk to you.

As a Senior Data Scientist you will work with Engineering and Product Management to create analytics that support our business and Product objectives. You will be responsible for producing advanced machine learning models that drive quantifiable value for our customers. More concretely, you should expect to:

  • Build machine learning products to help automate workflows and provide valuable assistance to our customers
  • Work with a variety of tools (e.g. Python, Tensorflow, Docker) and in local and cloud-based environments
  • Work with large amounts of data, mostly unstructured, in the form of images, videos, and text
  • Communicate your work to technical and non-technical teams within the company
  • Mentor junior colleagues as they navigate their projects
  • Enjoy support from leadership that understands the full data science lifecycle


About the Team:

We are a group of talented and passionate engineers and data scientists working together to discover and provide valuable insights for our customers. We leverage state-of-the-art machine learning techniques to provide our users with these unique insights, best practices, and solutions to the challenges they face in their workplace. Problems and solutions typically center around aspects of the Vision platform such as image recognition, natural language processing, automatic speech recognition, and content recommendation. Depending on the use case, we provide our solutions as either cloud or on-device analytics.

We are driven by a desire to create a product that truly makes a difference. Our app helps to bridge the skilled-trades gap that currently limits many hard-working professionals from reaching their potential and delivering top-quality results for their customers. We have made great progress in bridging the gap but know there is much more to do, so we go to work each day looking forward to creating something with a purpose, something that at the end of the day, we know helps get the job done.



  • Interpret and understand business needs/market opportunities, and translate those into production analytics
  • Select appropriate technologies and algorithms for given use cases
  • Work with other data scientists, product managers, and engineering teams to tightly integrate new analytic capabilities
  • Prepare reports, visualizations, and other documentation on the status, operation and maintenance of the analytics you create
  • Stay current on relevant machine learning and data science practices, and apply those to existing problem sets



  • Bachelor’s in Math, Engineering, or Computer Science (or technical degree with commensurate industry experience)
  • 3+ years of relevant work experience as a data scientist / Machine Learning expert
  • Strong understanding of machine learning algorithms, processes, tools, and platforms including: CNN, RNN, NLP, Tensorflow, PyTorch, etc
  • Proficiency with the following (or comparable): Linux, Python, scikit-learn, NumPy, pandas, spaCy
  • Applied experience with libraries like Tensorflow/PyTorch and with machine learning on large datasets/sparse data with structured and unstructured data
  • Experience with deep learning and optimization for efficient implementation
  • Experience with predictive modeling
  • Great communication skills, ability to explain predictive analytics to non-technical audiences


Nice to Have:

  • Familiarity with AWS services such as Lambda, S3, DynamoDB
  • Experience with Docker
  • Experience with CI/CD development
  • Experience with speech-to-text or OCR
  • Personal projects using machine learning
  • Demonstrated interest in audio, video, images, or text


You’re a Great Fit if You’re Someone Who:

  • Thrives and takes initiative in a fast-paced startup environment, remaining at ease and calm with frequent pivots in priorities
  • Possesses excellent analytical and organization skills, the ability to meet deadlines, a sense of urgency, and attention to detail while seeing the big picture
  • Is comfortable collaborating with both creative and technical teams, flexing between product details, customer needs, and storytelling
  • Is a self-starter who can be scrappy and get things done with limited resources; comfortable with the ambiguity and undefined processes at a growth-stage startup
  • Displays a thoughtful, considered, and compassionate approach to your work and colleagues
  • Has a passion for mentoring and encourages team growth by sharing your knowledge, skills, best practices, etc.
  • Brings an “owner” mentality and is a natural leader who can bring together cross-functional stakeholders to reach a consensus

If you would like to learn more about XOi, get in touch using the contact form below: