Data & Machine Learning Platform Engineer

Keeptruckin San Francisco , CA 94118

Posted 5 months ago

Who We Are:

With industry-leading Electronic Logging Device (ELD) hardware and Fleet management platform- KeepTruckin is bringing the trucking industry online and fundamentally changing the way freight is moved on our roads.

About the job:

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


  • Own KeepTruckin's data pipeline and processing flow maintaining reliability, scalability and performance

  • Design and implement data models and schema based on engineering and business needs

  • Set up workflows and ETL infrastructure with tooling to enable self-serve data processing

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

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


  • 4+ years experience in data engineering and building machine learning platforms

  • Extensive experience with Hadoop tools such as HDFS, Hive, Presto, Parquet or similar technology

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

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

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

  • 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 Software Engineer Machine Learning Platform

Sift Science

Posted 1 week ago

VIEW JOBS 7/16/2019 12:00:00 AM 2019-10-14T00:00 About the team: The Machine Learning Platform team exists to enable product teams to construct and operate their production machine learning services as effectively as possible.The team does this by providing a platform which handles the common needs of the product teams including production system integration, model availability, health and monitoring infrastructure, and a streamlined model release process. What we're looking for: As an engineer on the Machine Learning Platform team you will build tools and processes to make the release of new machine learning models fast, easy, and minimally disruptive to Sift engineers and customers. Ensuring our systems can continue to scale rapidly and address rapidly evolving product team needs is critical to this team's mission. What you'll do: * Design and build tools and processes to make the release of new machine learning models fast, easy, safe, and minimally disruptive * Lead architecture discussions to meet the requirements to serve hundreds of machine learning models at thousands of queries per second scale * Implement scalable, high-throughput, fault-tolerant, extensible, and easily maintainable data processing workflows for both batch and real-time systems * Champion and deliver cross-company machine learning initiatives * Motivate, teach, listen and empathize with a variety of engineering and analytical roles What would make you a strong fit: * Designed and built scalable, low-latency, fault-tolerant services * Strong software engineering fundamentals * Experience working with large datasets and best in class data processing technologies for both stream and batch processing * Strong communication & collaboration skills, and a belief that team output is more important than individual output Bonus points: * Experience building backend systems using Java or Python * Knowledge of one of more cloud provider stacks for web services and big data processing * Experience working with data processing workflow management tools * Familiar with practical challenges in ML systems such as feature extraction and definition, data validation, training, monitoring, and management of features and models A little about us: Sift is the leading innovator in Digital Trust & Safety. Hundreds of disruptive, forward-thinking companies like Airbnb, Zillow, and Twitter trust Sift to deliver outstanding customer experience while preventing fraud and abuse. The Sift engine powers Digital Trust & Safety by helping companies stop fraud before it happens. But it's not just another anti-fraud platform: Sift enables businesses to tailor experiences to each customer according to the risk they pose. That means fraudsters experience friction, but honest users do not. By drawing on insights from our global network of customers, Sift allows businesses to scale, win, and thrive in the digital era. Benefits and Perks: * Competitive total compensation package * 401k plan * Medical, dental and vision coverage * Wellness reimbursement * Education reimbursement * Flexible time off * Catered meals Sift is an equal opportunity employer. We make better decisions as a business when we can harness diversity in thought, experience, data, and background. Sift is working toward building a team that represents the worldwide customers that we serve, inclusive of people from all walks of life who can bring their full selves to work every day, so we can Win as One Team. Sift Science San Francisco CA

Data & Machine Learning Platform Engineer