Avatar for Ping Inc.

Ping is an AI company automating time and billing for professional services.

Machine Learning Engineer

Apply now
Ping builds automation tools for professional services. We’re starting by automating timekeeping for the world’s largest enterprises and then using that data to transform the way these industries price, operate and work. Professionals won’t just use our system to manage their time but to create it.
And we need your help.

We’re looking for fearless, creative, and talented visionaries who are passionate about creating a first-of-its-kind product, solving complex technical problems, and working in an entrepreneurial environment. For our Machine Learning Engineers, this presents the unique opportunity of scaling Ping’s machine learning system:

- Explore and visualize data to understand its quality; identifying differences that could affect performance when deploying the model in production
- Build powerful machine learning models, including feature engineering, model selection, and parameter tuning; create solutions that balance the need for accuracy with the need for security and privacy of customer data
- Deploy those models and monitor performance via user behavior over time
- Apply system-level strategic thinking; analyze how our machine learning models can adapt to insights from new data sources and identify creative ways to expand those datasets
- Scale machine learning infrastructure, such as model management for an online model training pipeline
- Coordinate and align with the software engineering, product, and design teams on data flow, user requirements, and UI/UX decisions


We heavily emphasize rapid growth and development for our team members. The ability to learn and iterate quickly is valued as much as the skillset you come in with. The ideal candidate would have:

- Experience with handling and formatting large quantities of raw, unstructured, and noisy text data using libraries such as NumPy, pandas, nltk, and spaCy
- Proficiency in developing and building models in Python with libraries such as Scikit-learn, Keras, and XGBoost.
- Experience deploying models in production at scale (e.g., via Flask/WSGI server)
- Familiarity with engineering best practices such as unit testing, continuous integration, and version control
- The ability to build and deploy quick demos and prototypes via web or native apps.
- Excellent communication skills.

Nice-to-haves include:
- PhD or Masters degree in a related field of study (e.g., Computer Science, Linguistics, Statistics, Mathematics), or equivalent professional experience
- Experience with natural language processing (NLP) and natural language generation (NLG) tasks, such as text classification, named entity recognition (NER), and document summarization.
- Proficiency in a deep learning framework such as TensorFlow, PyTorch, or Caffe, especially with the use of word embeddings or language models (e.g., ULMFiT, BERT)


Ping is an AI company automating time and billing for professional services, beginning with enterprise law firms. Ping will then use the data it collects to unlock a limitless opportunity to power pricing, efficiency, and build automation tools across all the industries we serve.

Traction — double-digits in enterprise clients, including some of the largest law firms in the world
Value — Our clients are currently experiencing an 11% revenue lift
Recognition — Ping was awarded the Legal Tech Startup of the Year in 2017 by the American Bar Association and recently named in The National Law Journal's list of Top Emerging Legal Technologies.
Team — The team (~20 and doubling) is almost exclusively product-focused, comprised mainly of AI and full-stack engineers

More jobs at Ping Inc.

View all jobs

Vice President Engineering

Apply now

Director of Quality Engineering

Apply now

Senior Quality Engineer

Apply now