Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Machine Learning Engineer

botkeeper

Machine Learning Engineer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    botkeeper is a virtual robotic bookkeeping platform transforming the accounting industry. By the end of 2018 botkeeper was named a Cool Vendor in AI by Gartner, one of BostInno's Coolest Companies, and one of Business Insider's Enterprise Startups to Bet Your Career On in 2019. botkeeper is truly the future of bookkeeping!

    botkeeper, a progressive software company with over 1000 clients in its early stages of growth automating financial bookkeeping, brings the next wave in machine learning and artificial intelligence technology to an important and critical aspect of any business. All companies struggle with bookkeeping, prone to error and human inference along with agonizing data entry, reconciliation, and general upkeep in financial bookkeeping. botkeeper performs all associated tasks not limited to entries, tracking and schedules of revenue, deferred expenses accounts for payroll, reconciliation of bank accounts, and sending invoices to clients. Now scaling, we are bringing in the world's best talent to achieve the true future of bookkeeping.

    Position Overview:

    We are looking for an expert in machine learning to help us extract value from our data. You will handle everything from data collection, cleaning, and preprocessing, to training models and deploying them to production.

    You will focus on core machine learning techniques that include recommendation systems, natural language processing, computer vision, deep learning, fraud detection and predictive modeling. We are looking for individuals who are passionate about machine learning and have a track record as production quality engineers.

    Responsibilities

    • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
    • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
    • Verifying data quality, and/or ensuring it via data cleaning
    • Supervising the data acquisition process when more data is needed
    • Defining validation strategies
    • Defining data augmentation pipelines
    • Training models and tuning their hyperparameters
    • Collaborating with systems architects to design intelligent systems
    • Deploying models to production

    Qualifications

    • Proficiency with a deep learning framework such as TensorFlow or Keras
    • Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas
    • Strong technical and programming skills
    • Expertise in visualizing and manipulating big datasets
    • Experience with big data technologies such as Hadoop/Spark
    • Strong desire to collaborate and develop new technologies
    • Expectation of 60-70% proven demonstrated experience in Machine Learning, Deep Learning, and also implementing models in production
    • Solid background in natural language processing with demonstrated experience  working with NLP libraries like NLTK, Gensim, Spacy, CoreNLP
    • Design and architect scalable machine learning-based solutions for handling unstructured content-based intelligence (classification, detection, extraction, sentiment analysis, semantic role labeling and summarization)

    botkeeper Benefits:

    Compensation, Healthcare, and PTO are in line with company size and growth objectives. Additional benefits include quarterly employee recognition awards, annual company retreat, opportunity for growth, amazing colleagues to collaborate with, and bots, lots of bots...lovable and wicked smart bots.