PySpark & Machine Learning Corporate Trainer Needed

Posted 4 weeks ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

We are seeking an experienced trainer to deliver a corporate training on PySpark and Machine Learning for a group of professional participants. This training provides a practical introduction to building scalable data processing and Machine Learning workflows using PySpark. Participants should come away understanding how Apache Spark operates within modern Big Data ecosystems, how to efficiently process large datasets using distributed computing, and how to build end-to-end ML pipelines using Spark MLlib. What We're Looking For: •Demonstrated experience delivering PySpark and/or Machine Learning training to corporate groups •Strong hands-on facilitation skills — comfortable running lab-based exercises •Ability to explain both Spark architecture fundamentals and applied ML workflows •Own training materials preferred, or willingness to adapt a provided outline into a full curriculum Topics to Cover: •Spark architecture: driver, executors, cluster manager, lazy evaluation, DAG and execution planning •RDD vs. DataFrame APIs — differences and when to use each •Creating and configuring SparkSession •PySpark DataFrames: transformations, actions, column expressions, filtering, joins, aggregations •Data quality checks and writing reusable, maintainable PySpark code •Performance fundamentals: partitioning, shuffle behavior, caching, persistence •Optimization techniques: broadcast joins, execution plan analysis •Feature engineering with Spark MLlib: handling missing values, encoding categorical variables, feature scaling •Preparing datasets and building reusable preprocessing pipelines for Machine Learning •Training regression and classification models at scale (Linear Regression, Logistic •Regression, Decision Trees, Random Forest) •Comparing models and interpreting results in distributed ML workflows •Deploying Machine Learning workflows in production-oriented environments Basic Python knowledge, fundamentals of data analysis, basic SQL, and an introductory understanding of Machine Learning concepts.

  • Not Sure
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $50.00

    -

    $80.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
Machine Learning
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:3 weeks ago
  • Interviewing:
    9
  • Invites sent:
    41
  • Unanswered invites:
    21
About the client
Member since Jul 24, 2017
  • United States
    New York4:23 AM
  • $277K total spent
    131 hires, 45 active
  • 749 hours

Explore similar jobs on Upwork

Lead Generation
Data Entry
Administrative Support
CRM Software
Automotive Network Standards AuditorFixed-price‐ Posted 1 month ago

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo