Machine Learning Platform Engineer

Keeptruckin San Francisco , CA 94118

Posted 3 weeks ago

Who we are:

KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.

At KeepTruckin, we see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company and recognized by Glassdoor as a "Best Place to Work" in 2019.

We are looking for people from all backgrounds who want to make an impact on the millions of drivers who keep our world moving. Together, we laugh hard, snack harder and work together to drive innovation at the intersection of tech and transportation.

About the Job:

We're looking for passionate engineers to work on KeepTruckin's Data and Machine Learning group. As an early member of our team, you will spearhead KeepTrucking's efforts to utilize petabyte-scale telematics, vehicle data, videos and various customer and derived data through efficient storage, transformation, retrieval, modeling and serving.


  • Understand machine learning requirements from product, engineering and data science to create machine learning technical specifications

  • Build platform for machine learning model training, batch evaluation, automated re-training, continuous monitoring and deployment in a micro-service architecture

  • Interact with data, compute and serving infrastructure for shipping machine learning models

  • Build visibility into machine learning and system performance and optimize if necessary


  • 4+ years experience in building machine learning platforms or products

  • Experience with workflow management tools such as Airflow, AWS Batch, Luigi or similar technology

  • Experience with machine learning libraries like xgboost, pyTorch, tensorflow, Keras, Caffe2, scikit-learn, H2O

  • Familiarity in data-oriented programming such as Spark, Python, Map-Reduce, SQL with solid understanding of query performance and tuning

  • Understanding of hyperparameter tuning, deep learning, distributed training, neural architecture search paradigms

  • Knowledge of Amazon Web Services is a big plus

As an equal opportunity employer, we are committed to diversity in the workforce. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally recognized basis, including, but not limited to; race, color, religion, sex (including pregnancy, lactation, childbirth or related medical conditions), sexual orientation, gender identity, age (40 and over), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status or any other status protected by federal, state or local law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Machine Learning Engineer Energy Platform San Francisco CA


Posted 7 days ago

VIEW JOBS 8/13/2019 12:00:00 AM 2019-11-11T00:00 If you want to bring your technical expertise, 'challenge-accepted!' mentality and passion for building amazing products with real-world impact for hundreds of millions of people come join our group! We have been looking for you! We have an amazing team with deep backgrounds across technology and energy. Shell New Energies Shell is leading the transition towards a low-carbon future. We aim to cut the net carbon footprint of our energy products in half by 2050. Our New Energies business, set up in 2016, supports this ambition. New Energies is an emerging opportunity, in which we plan to invest on average $1-2 billion a year until 2020 as we look for commercial investments in new and fast-growing segments of the energy industry. Shell New Energies focuses on two areas: new fuels and power. New Fuels consists of investments in hydrogen, biofuels, and electric vehicle charging. In Power, we are building up positions across the full electricity value chain, including in renewable generation, retail energy, distributed energy resources, power trading and marketing, and grid services. Within these focus areas, we look for ways to connect customers with new business models for mobility and energy services, enabled by digital technologies and decentralization of energy systems. Development of our IoT platform for Shell New Energy will be paramount in achieving these goals. Energy Platform Team The Energy Platform team is a nimble, cross-functional, deeply technical and passionate group that embodies the speed and agility of a startup while embracing the scale of one of the largest companies in the world. Achieving a balance between agility and global scale provides unique opportunities, and the Energy Platform Team borrows from best-in-class product development, continuous delivery, and commercialization techniques while adapting them to the unique global context within Shell. The Energy Platform team is empowered to coordinate and align Shell's energy management platform objectives, strategies, and execution approaches across the company, as well as to design, deliver and maintain a mission-critical component of Shell's ability to deliver differentiated products, offerings and capabilities across its expanding global footprint. We are looking for a Senior Machine Learning Engineer with the ability to bring their expertise and excitement for solving complex problems while building one of the largest IoT platforms in the world. There will be no shortage of opportunities to lead, eat, drink, and be merry with the most dynamic team ever assembled in the energy industry. * Build, on a daily basis, machine learning and deep learning systems, optimizing for scalability and performance * Have exceptional skills in statistics and machine learning applied to timeseries analysis (ARIMA, GARCH, BSTS, as well as probabilistic methods for ML/DL) * Are proficient orchestrating large scale ML/DL jobs, leveraging big data tooling (Hadoop, Spark, Kafka, Airflow) and modern container orchestration infrastructure (Kubernetes, Kubeflow, ARGO), to tackle distributed training and massive parallel model executions on cloud infrastructure * Are comfortable with a fast pace build, run, test, ship ML/AI workloads into production under a common API. * Has experience designing custom APIs for machine learning models in training and inference * Are whiling to work with a cross functional team of energy markets analysts, software developers, data scientists and engineers, to translate state of the art ML and DL techniques into features inside the Energy Platform * Have a passion for orchestrating infrastructure that assists data scientists and analysts build low latency, scalable and resilient machine learning and optimization workloads into a software product * Are a maniac for data & model quality, provenance and lifecycle management, helping establish a MLOps centric culture within our Data Science and Engineering teams * Eager to design, implement and delivery frameworks and workbenches for mode performance evaluation and back-testing, following MLOps best practices * Proven history of working with large scale model optimization and hyperparameter tuning, applied to ML/DL models * Legal authorization to work in the US on a full-time basis for anyone other than current employer * Bachelor's degree in a relevant technical discipline * 8+ years of experience with demonstrable proficiency in one or more mainstream opensource frameworks: Tensorflow, Torch, Pyro, Keras, Scikit, Statsmodels * Familiarity with time series modeling for financial and electricity markets * Passionate about building and bringing scalable, high performing, analytic orchestration and ML into production * Proficiency with Containerized environments and workloads * Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc. * Experience architecting, deploying, and supporting production applications * Care deeply about performance, accessibility and API design * Excellent analytical, problem-solving, and troubleshooting skills * Great communication skills * Work locations may include Houston, TX or San Francisco, CA Shell San Francisco CA

Machine Learning Platform Engineer