Careers

By on October 26, 2018

Join Us!

At Ruths.ai, we’re working towards a future where everyone can analyze data to improve their work, their communities, and their lives. We build exciting, unconventional software that makes advanced data analytics techniques accessible, interactive, and easy to use.

We believe in a culture that celebrates creative thinking, skill-sharing, open discussion, and healthy work-life balance. We are currently hiring:

Software Developer

Our software developers work closely with product managers, project leads, data scientists, and testing engineers, participating in each phase of product development – from idea refinement to delivery.

They quickly understand domain-specific details and can help translate between end user needs and software design. We think of our software developers as creators who have a passion for using software to realize their ideas. They are experienced with using full stack software to deliver exciting and compelling end user experiences. They understand data analytics, modular design, databases, scalability, and agile dev processes.

Like everyone at Ruths.ai, they’re on a constant quest to hone their craft, learn new things, and share their skills.

Requirements

  • Bachelor’s degree in Computer Science/Information Systems or equivalent experience 
  • 2 + years of experience in C#/.NET 
  • 2 + years of experience in JavaScript 
  • Fluency working with large data (data transformation and database design) 
  • Experience with Vue.js 
  • Experience with CI/CD 
  • Oil & Gas background a plus 
  • Highly motivated, assertive self-starter 
  • Team-oriented and dependable with well-developed interpersonal skills and work habits 
  • Possess strong problem solving and decision-making skills while using good judgment 
  • Possess up-to-date knowledge of technological developments in the industry 

Ideal candidates

  • Dive in, understand, and build on existing codebases easily
  • See the connection between implementation details and end user experience as second nature 
  • Implement and update automated tests with a feeling of satisfaction 
  • Feel enticed by the opportunity to work with data science and machine learning tools (e.g., R, NLTK, TensorFlow)

At Ruths.ai you will…

  • Own and build on Ruths.ai product codebases deployed in organizations around the world 
  • Design and implement scalable code on cloud-based data analytics stacks: data architecture, data ingestion, backend API, front-end user interface, and data analytics algorithms.  
  • Collaborate closely with product owner and team to uncover end user needs, prioritize tasks, and launch new features 

Senior Software Developer

Our software developers work closely with product managers, project leads, data scientists, and testing engineers, participating in each phase of product development – from idea refinement to delivery.

They quickly understand domain-specific details and can help translate between end user needs and software design. We think of our software developers as creators who have a passion for using software to realize their ideas. They are experienced with using full stack software to deliver exciting and compelling end user experiences. They understand data analytics, modular design, databases, scalability, and agile dev processes.

Like everyone at Ruths.ai, they’re on a constant quest to hone their craft, learn new things, and share their skills.

Requirements

  • Bachelor’s degree in Computer Science/Information Systems or equivalent experience
  • 7 + years of professional experience on a software development team
  • 5 + years of experience in C#/.NET
  • 7 + years of experience in JavaScript
  • 2 + years of experience with Vue.js
  • 2 + years of experience with MongoDB
  • Experience with CI/CD
  • Oil & Gas background a plus
  • Highly motivated, assertive self-starter
  • Team-oriented and dependable with well-developed interpersonal skills and work habits
  • Possess strong problem solving and decision-making skills while using good judgment
  • Possess up-to-date knowledge of technological developments 

Ideal candidates

  • Hop easily between different development projects 
  • Easily dive in, understand, and build on existing codebases
  • Create technical design that truly fits user needs 
  • Implement and update automated tests
  • Help more junior colleagues develop technical skills
  • Feel enticed by the opportunity to work with data science and machine learning tools (e.g. R, NLTK, and TensorFlow)

At Ruths.ai you will…

  • Lead full lifecycle development including design, new development, testing, and maintenance of Ruths.ai software with in the team
  • Act as a mentor and resource for Junior Developers
  • Identify areas to improve system performance and stability
  • Implement enhancements to ensure strong functionality and optimization
  • Communicate effectively and professionally in all forms of communication with internal and external clients
  • Multi-task and change from one task to another without loss of efficiency or composure
  • Clearly and regularly communicate with management and technical support colleagues
  • Routinely establish best practices for the team
  • Facilitate root cause analysis of system issues
  • Resolve complex technical design issues

Sales Engineer

The Sales Engineer will play a critical role in the future success of our company as they represent Ruths.ai in front of our customers. As a Sales Engineer you will need to be adaptable as our business grows and we roll out new products. Some O&G experience is preferred, especially in unconventional reservoir characterization or completions. Most importantly, we want someone who is excited about bringing data analytics to our industry and is not afraid to get out of the office to make it happen.

Requirements

  • 4-year degree in engineering or geosciences
  • 3+ years of oil and gas experience with preference for reservoir characterization, completions or drilling
  • Excellent communication skills, able to break down and explain complex work flows
  • High energy personality, willing to meet people and evangelize our company and products inside client organizations
  • Team-oriented and dependable with well-developed interpersonal skills and work habits
  • Possess strong problem solving and decision-making skills while using good judgment
  • Possess up-to-date knowledge of technological developments in the industry
  • US work authorization
  • Previous experience using TIBCO Spotfire or other BI platforms is a plus

Responsibilities

  • Identify client needs and suggest appropriate products across a broad spectrum of oil and gas domains
  • Prepares and delivers technical presentations explaining products and services offered by Ruths.ai to prospective customers and existing customers.
  • Work within existing clients to identify new uses cases and grow existing accounts.
  • Work with the Development and Delivery Pods to plan and modify products to meet customer needs.
  • Screens potential business deals by analyzing market strategies, deal requirements, potential, and financials; evaluating options; resolving internal priorities.
  • Sources new leads and deals; keeps company CRM up to date 
  • Closes new business deals by coordinating requirements; developing and negotiating contracts; integrating contract requirements with business operations.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Contributes to marketing effectiveness by identifying short-term and long-range issues that must be addressed; providing information and commentary pertinent to deliberations; recommending options and courses of action; implementing directives.
  • Obtains market share by developing marketing plans and programs for products
  • Maintains relations with customers by organizing and developing specific client-relations programs; determining company presence at conventions, annual meetings, trade associations, and seminars.
  • Provides short- and long-term market forecasts and reports by directing market research collection, analysis, and interpretation of market data.
  • Influences present and future products by determining and evaluating current and future market trends.
  • Develops new uses for existing products by analyzing statistics regarding market development; acquiring and analyzing data; consulting with internal and external sources.
  • Maintains research database by identifying and assembling marketing information.

Sales Development Representative

The Sales Development Representative (SDR) will play a critical role in the future success of our company as they represent Ruths.ai in front of our customers. The SDR will serve as the backbone of our sales organization. As an SDR you will need to be adaptable as our business grows and we roll out new products. 

Requirements

  • 4-year college degree 
  • Excellent communication skills
  • Experience in previous client facing roles 
  • Team-oriented and dependable with well-developed interpersonal skills and work habits
  • Possess strong problem solving and decision-making skills while using good judgment
  • US work authorization

Responsibilities

  • Identify client needs and suggest appropriate products across a broad spectrum of oil and gas domains
  • Source and classify new leads and deals through outbound sales activities (e.g. cold calls)
  • Follow up with leads to schedule calls, meetings, and demos to guide clients through sales process
  • Maintain company CRM up to date with contacts, deals, and client communications
  • Screen potential business deals by analyzing market strategies, deal requirements, potential, and financials; evaluating options; resolving internal priorities.
  • Close new business deals by coordinating requirements; developing and negotiating contracts; integrating contract requirements with business operations.
  • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Contribute to marketing effectiveness by identifying short-term and long-range issues that must be addressed; providing information and commentary pertinent to deliberations; recommending options and courses of action; implementing directives.
  • Obtain market share by developing marketing plans and programs for products
  • Maintain relations with customers by organizing and developing specific client-relations programs; determining and participating in company presence at conventions, annual meetings, trade associations, and seminars.
  • Provide short- and long-term market forecasts and reports through market research, analysis, and interpretation of data.
  • Maintain research database by identifying and assembling market information.

Senior Accountant

The successful candidate for this position will handle all of the accounting needs of Ruths.ai, Inc., a rapidly growing and dynamic data analytic firm specializing in the data needs of E&P and Completions companies.  The position is located in the north end of downtown Houston. This position reports directly to the Office Manager of the company.

Requirements

  • 3-5 years’ experience working in a high volume, fast paced, self-starter environment.
  • Experience using QuickBooks Online or NetSuite.
  • Strong skills on Microsoft Office products.
  • Excellent oral and written communication skills.
  • Accounting or finance degree (with appropriate work experience).
  • CPA or CPA candidate is a plus.

Responsibilities

  • Manages the month end close process.
  • Prepares GAAP compliant financial statements including Balance Sheet, Statement of Income and Cash Flow Statement on a monthly basis.  
  • Compares actual results to budgets and forecasts, and provides thoughtful variance explanations.
  • Handles all A/R and A/P processes. 
  • Provides financial analysis and guidance to the business. 
  • Develops forecasts and budgets, including Balance Sheet and Cash Flow Statement.
  • Prepares and presents, as required, board of director meeting materials.
  • Daily cash management and reporting.   Creates and maintains 13 week cash flow forecasts.
  • Works with external auditors on annual audited financials.
  • Assists external CPA in preparation and filing of tax returns.
  • Liaisons with the 3rdparty payroll processor.
  • Provides process improvement ideas and implements same.
  • Other duties as assigned.